/* Minification failed. Returning unminified contents.
(1890,12): run-time error CSS1038: Expected hex color, found '#28px'
(5613,1): run-time error CSS1019: Unexpected token, found '@import'
(5613,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700)'
(5614,1): run-time error CSS1019: Unexpected token, found '@import'
(5614,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700)'
(7006,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7007,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7010,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7011,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9166,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9167,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9281,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9282,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10039,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(10040,5): run-time error CSS1035: Expected colon, found '{'
(10043,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(10044,5): run-time error CSS1035: Expected colon, found '{'
(10058,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10059,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10062,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(10063,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11235,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11236,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11760,119): run-time error CSS1046: Expect comma, found '52'
(11760,125): run-time error CSS1046: Expect comma, found '/'
(11774,122): run-time error CSS1046: Expect comma, found '52'
(11774,128): run-time error CSS1046: Expect comma, found '/'
(11775,58): run-time error CSS1046: Expect comma, found '52'
(11775,64): run-time error CSS1046: Expect comma, found '/'
(11818,105): run-time error CSS1046: Expect comma, found '0'
(11818,109): run-time error CSS1046: Expect comma, found '/'
(11820,68): run-time error CSS1046: Expect comma, found '0'
(11820,72): run-time error CSS1046: Expect comma, found '/'
(11838,132): run-time error CSS1038: Expected hex color, found '#ffff'
(11896,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(11897,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11915,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(11916,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11919,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11920,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11923,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11924,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11928,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11929,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11933,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11934,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11938,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11939,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11953,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(11954,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(11958,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(11959,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12187,284): run-time error CSS1046: Expect comma, found '0'
(12187,288): run-time error CSS1046: Expect comma, found '/'
(12189,94): run-time error CSS1046: Expect comma, found '0'
(12189,98): run-time error CSS1046: Expect comma, found '/'
(12190,102): run-time error CSS1046: Expect comma, found '0'
(12190,106): run-time error CSS1046: Expect comma, found '/'
(12312,266): run-time error CSS1046: Expect comma, found '0'
(12312,270): run-time error CSS1046: Expect comma, found '/'
(12314,91): run-time error CSS1046: Expect comma, found '0'
(12314,95): run-time error CSS1046: Expect comma, found '/'
(12315,99): run-time error CSS1046: Expect comma, found '0'
(12315,103): run-time error CSS1046: Expect comma, found '/'
(12378,274): run-time error CSS1046: Expect comma, found '0'
(12378,278): run-time error CSS1046: Expect comma, found '/'
(12380,245): run-time error CSS1046: Expect comma, found '0'
(12380,249): run-time error CSS1046: Expect comma, found '/'
(12587,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12588,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(12835,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12836,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(13261,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13262,3): run-time error CSS1035: Expected colon, found '{'
(13339,266): run-time error CSS1046: Expect comma, found '0'
(13339,270): run-time error CSS1046: Expect comma, found '/'
(13341,91): run-time error CSS1046: Expect comma, found '0'
(13341,95): run-time error CSS1046: Expect comma, found '/'
(13342,99): run-time error CSS1046: Expect comma, found '0'
(13342,103): run-time error CSS1046: Expect comma, found '/'
(13405,274): run-time error CSS1046: Expect comma, found '0'
(13405,278): run-time error CSS1046: Expect comma, found '/'
(13407,245): run-time error CSS1046: Expect comma, found '0'
(13407,249): run-time error CSS1046: Expect comma, found '/'
(13614,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13615,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(13644,266): run-time error CSS1046: Expect comma, found '0'
(13644,270): run-time error CSS1046: Expect comma, found '/'
(13646,91): run-time error CSS1046: Expect comma, found '0'
(13646,95): run-time error CSS1046: Expect comma, found '/'
(13647,99): run-time error CSS1046: Expect comma, found '0'
(13647,103): run-time error CSS1046: Expect comma, found '/'
(13710,274): run-time error CSS1046: Expect comma, found '0'
(13710,278): run-time error CSS1046: Expect comma, found '/'
(13712,245): run-time error CSS1046: Expect comma, found '0'
(13712,249): run-time error CSS1046: Expect comma, found '/'
(13919,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13920,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(14420,39): run-time error CSS1046: Expect comma, found '0'
(14420,43): run-time error CSS1046: Expect comma, found '/'
(14439,33): run-time error CSS1046: Expect comma, found '0'
(14439,37): run-time error CSS1046: Expect comma, found '/'
(14452,37): run-time error CSS1046: Expect comma, found '0'
(14452,41): run-time error CSS1046: Expect comma, found '/'
(15044,43): run-time error CSS1046: Expect comma, found '0'
(15044,47): run-time error CSS1046: Expect comma, found '/'
(15063,37): run-time error CSS1046: Expect comma, found '0'
(15063,41): run-time error CSS1046: Expect comma, found '/'
(15076,41): run-time error CSS1046: Expect comma, found '0'
(15076,45): run-time error CSS1046: Expect comma, found '/'
(15464,39): run-time error CSS1046: Expect comma, found '0'
(15464,43): run-time error CSS1046: Expect comma, found '/'
(15484,39): run-time error CSS1046: Expect comma, found '0'
(15484,43): run-time error CSS1046: Expect comma, found '/'
(16687,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18133,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19142,12): run-time error CSS1036: Expected expression, found '#'
(20499,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20500,8): run-time error CSS1035: Expected colon, found '{'
(21610,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21611,6): run-time error CSS1035: Expected colon, found '{'
(21662,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21663,3): run-time error CSS1035: Expected colon, found '{'
(21695,1): run-time error CSS1019: Unexpected token, found '$'
(21695,12): run-time error CSS1030: Expected identifier, found ' '
(21695,17): run-time error CSS1031: Expected selector, found ';'
(21695,17): run-time error CSS1025: Expected comma or open brace, found ';'
(21698,21): run-time error CSS1035: Expected colon, found '{'
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../Contents/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../../Contents/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../Contents/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(../../../../Contents/css/plugins/iCheck/green.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-image: url(../../../../Contents/css/plugins/iCheck/green@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#bs/pdfmake-0.1.18,dt-1.10.10,b-1.1.0,b-html5-1.1.0,b-print-1.1.0,r-2.0.0
 *
 * Included libraries:
 *   pdfmake 0.1.18, DataTables 1.10.10, Buttons 1.1.0, HTML5 export 1.1.0, Print view 1.1.0, Responsive 2.0.0
 */

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
}

    table.dataTable td, table.dataTable th {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

        table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
            text-align: center
        }

    table.dataTable.nowrap th, table.dataTable.nowrap td {
        white-space: nowrap
    }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: 75px;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: normal;
        white-space: nowrap;
        text-align: left
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: 0.5em;
        display: inline-block;
        width: auto
    }

div.dataTables_wrapper div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 0;
        white-space: nowrap
    }

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 1em 0
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
    padding-right: 30px
}

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
    outline: none
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

    table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
        position: absolute;        
        font-family: 'Glyphicons Halflings';
        opacity: 0.5; margin-left:5px;
    }

    table.dataTable thead .sorting:after {
        opacity: 0.2;
        content: "\e150"
    }

    table.dataTable thead .sorting_asc:after {
        content: "\e155"
    }

    table.dataTable thead .sorting_desc:after {
        content: "\e156"
    }

    table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
        color: #eee
    }

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

    div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
        display: none
    }

    div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
        border-top: none
    }

div.dataTables_scrollFoot table {
    margin-top: 0 !important;
    border-top: none
}

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: center
    }
}

table.dataTable.table-condensed > thead > tr > th {
    padding-right: 20px
}

table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
    top: 6px;
    right: 6px
}

table.table-bordered.dataTable {
    border-collapse: separate !important
}

    table.table-bordered.dataTable th, table.table-bordered.dataTable td {
        border-left-width: 0
    }

        table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
            border-right-width: 0
        }

    table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
        border-bottom-width: 0
    }

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

div.table-responsive > div.dataTables_wrapper > div.row {
    margin: 0
}

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
        padding-left: 0
    }

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
        padding-right: 0
    }


div.dt-button-info {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    margin-top: -100px;
    margin-left: -200px;
    background-color: white;
    border: 2px solid #111;
    box-shadow: 3px 3px 8px rgba(0,0,0,0.3);
    border-radius: 3px;
    text-align: center;
    z-index: 21
}

    div.dt-button-info h2 {
        padding: 0.5em;
        margin: 0;
        font-weight: normal;
        border-bottom: 1px solid #ddd;
        background-color: #f3f3f3
    }

    div.dt-button-info > div {
        padding: 1em
    }

ul.dt-button-collection.dropdown-menu {
    display: block;
    z-index: 2002;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    -ms-column-gap: 8px;
    -o-column-gap: 8px;
    column-gap: 8px
}

    ul.dt-button-collection.dropdown-menu.fixed {
        position: fixed;
        top: 50%;
        left: 50%;
        margin-left: -75px;
        border-radius: 0
    }

        ul.dt-button-collection.dropdown-menu.fixed.two-column {
            margin-left: -150px
        }

        ul.dt-button-collection.dropdown-menu.fixed.three-column {
            margin-left: -225px
        }

        ul.dt-button-collection.dropdown-menu.fixed.four-column {
            margin-left: -300px
        }

    ul.dt-button-collection.dropdown-menu > * {
        -webkit-column-break-inside: avoid;
        break-inside: avoid
    }

    ul.dt-button-collection.dropdown-menu.two-column {
        width: 300px;
        padding-bottom: 1px;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        -ms-column-count: 2;
        -o-column-count: 2;
        column-count: 2
    }

    ul.dt-button-collection.dropdown-menu.three-column {
        width: 450px;
        padding-bottom: 1px;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        -ms-column-count: 3;
        -o-column-count: 3;
        column-count: 3
    }

    ul.dt-button-collection.dropdown-menu.four-column {
        width: 600px;
        padding-bottom: 1px;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        -ms-column-count: 4;
        -o-column-count: 4;
        column-count: 4
    }

div.dt-button-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2001
}

@media screen and (max-width: 767px) {
    div.dt-buttons {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 0.5em
    }

        div.dt-buttons a.btn {
            float: none
        }
}


table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
    cursor: default !important
}

    table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
        display: none !important
    }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

    table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
        top: 8px;
        left: 4px;
        height: 16px;
        width: 16px;
        display: block;
        position: absolute;
        color: white;
        border: 2px solid white;
        border-radius: 16px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        font-family: 'Courier New', Courier, monospace;
        text-indent: 4px;
        line-height: 16px;
        content: '+';
        background-color: #337ab7
    }

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '-';
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
    display: none
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
    padding-left: 27px
}

    table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
        top: 5px;
        left: 4px;
        height: 14px;
        width: 14px;
        border-radius: 14px;
        line-height: 14px;
        text-indent: 3px
    }

table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
    position: relative;
    cursor: pointer
}

    table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
        top: 50%;
        left: 50%;
        height: 16px;
        width: 16px;
        margin-top: -10px;
        margin-left: -10px;
        display: block;
        position: absolute;
        color: white;
        border: 2px solid white;
        border-radius: 16px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        font-family: 'Courier New', Courier, monospace;
        text-indent: 4px;
        line-height: 16px;
        content: '+';
        background-color: #337ab7
    }

table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
    content: '-';
    background-color: #d33333
}

table.dataTable > tbody > tr.child {
    padding: 0.5em 1em
}

    table.dataTable > tbody > tr.child:hover {
        background: transparent !important
    }

    table.dataTable > tbody > tr.child ul {
        display: inline-block;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

        table.dataTable > tbody > tr.child ul li {
            border-bottom: 1px solid #efefef;
            padding: 0.5em 0
        }

            table.dataTable > tbody > tr.child ul li:first-child {
                padding-top: 0
            }

            table.dataTable > tbody > tr.child ul li:last-child {
                border-bottom: none
            }

    table.dataTable > tbody > tr.child span.dtr-title {
        display: inline-block;
        min-width: 75px;
        font-weight: bold
    }

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

    div.dtr-modal div.dtr-modal-display {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 50%;
        height: 50%;
        overflow: auto;
        margin: auto;
        z-index: 102;
        overflow: auto;
        background-color: #f5f5f7;
        border: 1px solid black;
        border-radius: 0.5em;
        box-shadow: 0 12px 30px rgba(0,0,0,0.6)
    }

    div.dtr-modal div.dtr-modal-content {
        position: relative;
        padding: 1em
    }

    div.dtr-modal div.dtr-modal-close {
        position: absolute;
        top: 6px;
        right: 6px;
        width: 22px;
        height: 22px;
        border: 1px solid #eaeaea;
        background-color: #f9f9f9;
        text-align: center;
        border-radius: 3px;
        cursor: pointer;
        z-index: 12
    }

        div.dtr-modal div.dtr-modal-close:hover {
            background-color: #eaeaea
        }

    div.dtr-modal div.dtr-modal-background {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 101;
        background: rgba(0,0,0,0.6)
    }

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
 */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}

@font-face{font-family:summernote;font-style:normal;font-weight:400;font-display:auto;src:url(../../../../Contents/css/plugins/summernote/font/summernote.eot);src:url(../../../../Contents/css/plugins/summernote/font/summernote.eot?#iefix) format("embedded-opentype"),url(../../../../Contents/css/plugins/summernote/font/summernote.woff2) format("woff2"),url(../../../../Contents/css/plugins/summernote/font/summernote.woff) format("woff"),url(../../../../Contents/css/plugins/summernote/font/summernote.ttf) format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:hsla(0,0%,50.2%,.11)}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{margin:-7px 0 0;padding:7px 10px 2px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:hsla(0,0%,50.2%,.11);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{right:0;left:auto}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{outline:0;border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:grey}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}
@font-face{font-family:summernote;font-style:normal;font-weight:400;font-display:auto;src:url(../../../../Contents/css/plugins/summernote/font/summernote.eot);src:url(../../../../Contents/css/plugins/summernote/font/summernote.eot?#iefix) format("embedded-opentype"),url(../../../../Contents/css/plugins/summernote/font/summernote.woff2) format("woff2"),url(../../../../Contents/css/plugins/summernote/font/summernote.woff) format("woff"),url(../../../../Contents/css/plugins/summernote/font/summernote.ttf) format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:hsla(0,0%,50.2%,.11)}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{margin:-7px 0 0;padding:7px 10px 2px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:hsla(0,0%,50.2%,.11);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid rgba(0,0,0,.2)}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{right:0;left:auto}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{outline:0;border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:grey}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}.note-toolbar{background:hsla(0,0%,50.2%,.11)}.note-btn-group .note-btn{border-color:rgba(0,0,0,.2);padding:.28rem .65rem;font-size:13px}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 4px 4px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px; border-radius:4px 0 0 4px !important;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}

/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

 .daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs>div {
  float: left;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker.show-calendar .calendar {
    display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.openscenter:before {
  position: absolute;
  top: -7px;
  left: 0;  
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.openscenter:after {
  position: absolute;
  top: -6px;
  left: 0;  
  right: 0;  
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.dropup{
  margin-top: -5px;
}
.daterangepicker.dropup:before{
  top: initial;
  bottom:-7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after{
  top: initial;
  bottom:-6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left; 
  padding-left: 11px
}

.daterangepicker th.month {
  width: auto;
}

.chosen-select {
    width: 100%; }

.chosen-select-deselect {
    width: 100%; }

.chosen-container {
    display: inline-block;
    font-size: 12px;
    position: relative;
    vertical-align: middle;}
.chosen-container .chosen-drop {
    background: #fff;
    border: 1px solid #e5e6e7;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: -9000px;
    z-index: 1060; }
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    right: 0; }
.chosen-container .chosen-results {
    color: #555555;
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li {
    display: none;
    line-height: 1.42857;
    list-style: none;
    margin: 0;
    padding: 5px 6px; }
.chosen-container .chosen-results li em {
    background: #feffde;
    font-style: normal; }
.chosen-container .chosen-results li.group-result {
    display: list-item;
    cursor: default;
    color: #999;
    font-weight: bold; }
.chosen-container .chosen-results li.group-option {
    padding-left: 15px; }
.chosen-container .chosen-results li.active-result {
    cursor: pointer;
    display: list-item; }
.chosen-container .chosen-results li.highlighted {
    background-color: #1ab394;
    background-image: none;
    color: white; }
.chosen-container .chosen-results li.highlighted em {
    background: transparent; }
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #777777; }
.chosen-container .chosen-results .no-results {
    background: #eeeeee;
    display: list-item; }
.chosen-container .chosen-results-scroll {
    background: white;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1; }
.chosen-container .chosen-results-scroll span {
    display: inline-block;
    height: 1.42857;
    text-indent: -5000px;
    width: 9px; }
.chosen-container .chosen-results-scroll-down {
    bottom: 0; }
.chosen-container .chosen-results-scroll-down span {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") no-repeat -4px -3px; }
.chosen-container .chosen-results-scroll-up span {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") no-repeat -22px -3px; }

.chosen-container-single .chosen-single {
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #e5e6e7;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #555555;
    display: block;
    height: 34px;
    overflow: hidden;
    line-height: 24px;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap; }
.chosen-container-single .chosen-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.chosen-container-single .chosen-single abbr {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 26px;
    top: 12px;
    width: 12px; }
.chosen-container-single .chosen-single abbr:hover {
    background-position: right -11px; }
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
    background-position: right 2px; }
.chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 18px; }
.chosen-container-single .chosen-single div b {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") no-repeat 0 7px;
    display: block;
    height: 100%;
    width: 100%; }
.chosen-container-single .chosen-default {
    color: #777777; }
.chosen-container-single .chosen-search {
    margin: 0;
    padding: 3px 4px;
    position: relative;
    white-space: nowrap;
    z-index: 1000; }
.chosen-container-single .chosen-search input[type="text"] {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") no-repeat 100% -20px, #fff;
    border: 1px solid #e5e6e7;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 1px 0;
    padding: 4px 20px 4px 4px;
    width: 100%; }
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box; }

.chosen-container-single-nosearch .chosen-search input[type="text"] {
    position: absolute;
    left: -9000px; }

.chosen-container-multi .chosen-choices {
    background-color: #fff;
    border: 1px solid #e5e6e7;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    cursor: text;
    height:auto !important;
    height: 1%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
.chosen-container-multi .chosen-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap; width:auto}
.chosen-container-multi .chosen-choices .search-field input[type="text"] {
    background: transparent !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #28px;
    margin: 0;
    padding: 4px;
    outline: 0; }
.chosen-container-multi .chosen-choices .search-field .default {
    color: #999; }
.chosen-container-multi .chosen-choices .search-choice {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #eeeeee;
    border: 1px solid #e5e6e7;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #333333;
    cursor: default;
    line-height: 13px;
    margin: 6px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative; }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 12px;
    cursor: pointer; }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
    background-position: right -11px; }
.chosen-container-multi .chosen-choices .search-choice-focus    {
    background: #d4d4d4; }
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
    background-position: right -11px; }
.chosen-container-multi .chosen-results {
    margin: 0 0 0 0;
    padding: 0; }
.chosen-container-multi .chosen-drop .result-selected {
    display: none; }

.chosen-container-active .chosen-single {
    border: 1px solid #e5e6e7;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s; }
.chosen-container-active.chosen-with-drop .chosen-single {
    background-color: #fff;
    border: 1px solid #1ab394;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s; }
.chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none; }
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 7px; }
.chosen-container-active .chosen-choices {
    border: 1px solid #1ab394;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s; }
.chosen-container-active .chosen-choices .search-field input[type="text"] {
    color: #111 !important; }
.chosen-container-active.chosen-with-drop .chosen-choices {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.chosen-disabled {
    cursor: default;
    opacity: 0.5 !important; }
.chosen-disabled .chosen-single {
    cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

.chosen-rtl {
    text-align: right; }
.chosen-rtl .chosen-single {
    padding: 0 8px 0 0;
    overflow: visible; }
.chosen-rtl .chosen-single span {
    margin-left: 26px;
    margin-right: 0;
    direction: rtl; }
.chosen-rtl .chosen-single div {
    left: 7px;
    right: auto; }
.chosen-rtl .chosen-single abbr {
    left: 26px;
    right: auto; }
.chosen-rtl .chosen-choices .search-field input[type="text"] {
    direction: rtl; }
.chosen-rtl .chosen-choices li {
    float: right; }
.chosen-rtl .chosen-choices .search-choice {
    margin: 6px 5px 3px 0;
    padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices .search-choice .search-choice-close {
    background-position: right top;
    left: 4px;
    right: auto; }
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
.chosen-rtl .chosen-results .group-option {
    padding-left: 0;
    padding-right: 15px; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
.chosen-rtl .chosen-search input[type="text"] {
    background: url("../../../../Contents/css/plugins/chosen/chosen-sprite.png") no-repeat -28px -20px, #fff;
    direction: rtl;
    padding: 4px 5px 4px 20px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url("chosen-sprite@2x.png") !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important; } }

/*# sourceMappingURL=bootstrap-chosen.css.map */
/*!
 * ClockPicker v{package.version} for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer;
}
.clockpicker-moving {
	cursor: move;
}
.clockpicker-align-left.popover > .arrow {
	left: 25px;
}
.clockpicker-align-top.popover > .arrow {
	top: 17px;
}
.clockpicker-align-right.popover > .arrow {
	left: auto;
	right: 25px;
}
.clockpicker-align-bottom.popover > .arrow {
	top: auto;
	bottom: 6px;
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.clockpicker-popover .popover-title span {
	cursor: pointer;
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.clockpicker-minutes {
	visibility: hidden;
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}
.clockpicker-button:focus {
	outline: none!important;
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}
.clockpicker-dial-out {
	opacity: 0;
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}
.clockpicker-canvas-out {
	opacity: 0.25;
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}
.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../../../../Contents/css/plugins/img/sprite-skin-flat.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 0;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label:hover::before,.radio label:hover::before{ border-color:#337ab7}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 14px;
  height: 14px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 2px;
  padding-top: 0px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  border-color:#337ab7;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:hover + label::before,
.checkbox input[type="radio"]:hover + label::before{border-color:#337ab7}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}

.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 0;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #c4c4c4;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 9px;
  height: 9px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}

.select2-container :focus{outline:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}span.select2 span:hover,span.select2:hover,span.select2 span:focus,span.select2:focus{border-color:#337ab7!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:28px;user-select:none;-webkit-user-select:none;overflow:auto;max-height:60px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;font-size:12px;border:none;margin-top:3px;margin-left:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;transition: all .3s;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#555;line-height:26px!important}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#555}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent transparent transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;padding:0 5px;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #c4c4c4;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #66afe9 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #c4c4c4}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e3e3e3;color:#555}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #c4c4c4;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#555;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #c4c4c4;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #c4c4c4;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;transition: all .3s;border:1px solid #e5e6e7;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #e5e6e7;outline:0;transition: all .3s;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*select[multiple], select[size]{ height:1px;}*/
 

/*
 *
 * Main stylesheet for Switchery.
 * http://abpetkov.github.io/switchery/
 *
 */

.switchery {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    position: relative;
    vertical-align: middle;
    width: 50px;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.switchery > small {
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    height: 30px;
    position: absolute;
    top: 0;
    width: 30px;
}
/*!
 * Cropper v0.7.6-beta
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014 Fengyuan Chen
 * Released under the MIT license
 */

.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{width:100%;height:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}.cropper-modal,.cropper-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-canvas{background-color:#fff;opacity:0;filter:alpha(opacity=0)}.cropper-modal{background-color:#000;opacity:.5;filter:alpha(opacity=50)}.cropper-dragger{position:absolute;top:10%;left:10%;width:80%;height:80%}.cropper-viewer{display:block;width:100%;height:100%;overflow:hidden;outline-width:1px;outline-style:solid;outline-color:#69f;outline-color:rgba(51,102,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #fff;opacity:.5;filter:alpha(opacity=50)}.cropper-dashed.dashed-h{top:33.3%;left:0;width:100%;height:33.3%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.3%;width:33.3%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;opacity:.75;filter:alpha(opacity=75)}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1;filter:alpha(opacity=100)}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;opacity:0;filter:alpha(opacity=0)}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}}.cropper-hidden{display:none!important}.cropper-invisible{position:fixed;top:0;left:0;z-index:-1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;opacity:0;filter:alpha(opacity=0)}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-canvas,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        -ms-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        -ms-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        -ms-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        transform: translateX(40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
.bootstrap-tagsinput {width: 100%;display: block;background-color: #FFFFFF;border-radius: 1px;color: inherit;padding: 6px 10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;font-size: 14px;border: 1px solid #d0d0d0;}
.bootstrap-tagsinput input {border: none;box-shadow: none;outline: none;background-color: transparent;padding: 0 6px;margin: 0;width: auto;max-width: inherit;}
.bootstrap-tagsinput.form-control input::-moz-placeholder {color: #777;opacity: 1;}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {color: #777;}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {color: #777;}
.bootstrap-tagsinput input:focus {border: none;box-shadow: none;}
.bootstrap-tagsinput .tag {margin-right: 2px;font-weight:400;color: white;background-color: #a9a9a9;padding: 5px 6px;font-size: 11px;margin-bottom: 2px;display: inline-block;}
.bootstrap-tagsinput .tag [data-role="remove"] {margin-left: 8px;cursor: pointer;}
.bootstrap-tagsinput .tag [data-role="remove"]:after {content: "x";padding: 0px 2px;}


@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
:focus{outline:0}
a:active,a:link{color:inherit}
.cursor-pointer{cursor:pointer}
.pt-1{padding-top:10px}
.mini-navbar .nav li:focus>.nav-second-level,body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level{display:block;overflow-x:hidden;overflow-y:auto;overflow-y:auto;scrollbar-width:thin}
.nav-second-level::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.nav-second-level::-webkit-scrollbar-thumb{background-color:#cdcdcd}
.nav-second-level::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
.close-navbar nav.navbar-default.navbar-static-side.sidebarFixed .sidebar-collapse{overflow-y:auto;overflow-x:hidden}
.mini-navbar .nav li:focus>.nav-second-level,body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level{min-width:190px!important}
h1,h2,h3,h4,h5,h6{font-weight:100}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:10px}
h3,h4,h5{margin-top:5px;font-weight:600}
.table a:link,.table a:visited{color:#144991}
select option:empty{display:none}
button:disabled,button:disabled:active,input[type=button]:disabled,input[type=button]:disabled:active,input[type=reset]:disabled,input[type=reset]:disabled:active,input[type=submit]:disabled,input[type=submit]:disabled:active,select:disabled>button{color:#a5a5a5}
.position-absolute{position:absolute}
.position-relative{position:relative}
.close-navbar .close_sidebar{display:block;position:absolute;right:10px;z-index:9;top:5px;background:0 0;border:0;font-size:16px;padding:0;margin:0}
.close-navbar .close_sidebar:active,.close-navbar .close_sidebar:focus,.close-navbar .close_sidebar:hover{background:0 0!important}
.close_sidebar{display:none}
.h2_heading{font-weight:700;color:#144991;font-size:20px}
li.chats_header>a>i{font-size:16px}
.plus_header{font-size:18px!important}
.gray_color{color:#999}
.vAlign{display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center}
.job_boxes{animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards}
.job_boxes .product-box{text-align:center}
.job_boxes .product-name{display:inline-block;color:#ef8d22;font-size:42px}
.job_boxes .product-name1{display:inline-block;color:#ef8d22;font-size:42px}
.cst_box_header{border-bottom:1px solid #ddd;padding:10px;font-size:14px;color:#666;font-weight:600}
.job_box_heading{display:block;font-size:14px;background:#144991;padding:5px;font-weight:600;color:#fff;text-align:center}
.jobs_text{font-size:16px;line-height:20px}
.job_boxes .media_tab{position:absolute;top:8px;right:8px;cursor:pointer}
.job_boxes .cst_media_popUp{position:absolute;left:5px;top:35px;background:#fff;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;width:250px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:none;height:auto;z-index:111;color:#333}
.job_boxes .cst_media_popUp:after{bottom:100%;left:50%;border:solid transparent;content:none;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#409dfc;border-width:5px;margin-left:-5px}
.job_boxes .cst_media_popUp p{padding:10px;text-align:left;margin-bottom:0}
.messagepop{background-color:#fff;border:1px solid #999;cursor:default;display:none;margin-top:15px;position:absolute;text-align:left;width:394px;z-index:50;padding:25px 25px 20px}
.help_btn{position:absolute;right:10px;top:0;background:0 0;padding:0;border:0}
.help_btn.active,.help_btn:active{box-shadow:none}
.job_boxes .popover.bottom{width:75%}
.refresh{float:left;width:auto}
.refresh_btn{border:1px solid #999;padding:6px 12px;display:inline-block;border-radius:4px;color:#666;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.refresh_btn:hover{color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background:#ef8d22;border:1px solid #ef8d22}
.html5buttons{float:left!important}
.dataTables_length{float:right!important;margin-right:2em!important;width:auto}
div.dataTables_wrapper div.dataTables_filter{text-align:left!important}
div.dataTables_wrapper div.dataTables_info{position:relative!important;right:3px!important;padding-top:0;font-size:10px;line-height:24px;float:right!important}
div.dataTables_wrapper div.dataTables_length label{font-size:10px}
div.dataTables_wrapper div.dataTables_length select{min-width:60px!important;width:60px!important;max-width:60px!important;padding:0;font-size:10px;margin:0 5px}
.calander_section{float:right}
.active_job .calander_section{margin-bottom:20px}
.calander_section .form-group{float:left;width:auto;margin:7px 0 0 0}
.calander_section .icheckbox_square-green{margin-right:8px}
.calander_section .date_tab{width:auto;float:left;background:#144991;margin:0 0 0 30px;padding:4px 2px}
.date_tab li{list-style:none;display:inline-flex;margin:0 2px;position:relative}
.bulkactiondisabled{opacity:.6;pointer-events:none}
.bulkregeneratedisabled{opacity:.6;pointer-events:none}
.date_tab li a{color:#fff;font-size:12px;font-weight:600;padding:3px;width:30px;text-align:center}
.date_tab li.active_tab a{color:#127bea;background:#fff}
.table-responsive .form-control,.table-responsive .single-line{padding:0 5px!important}
.table_search{position:relative}
.table_search .cst_btn1{border-radius:15px;color:#144991;font-size:11px;padding:3px 5px 3px 5px;border:1px solid #144991;margin-right:5px}
.table_search .fa{font-size:13px;margin-right:5px;color:#666}
.job_name a{float:left;width:80%}
.previewIcon{position:relative;display:inline-block;float:left;cursor:pointer;margin:0;width:25px}
.previewIcon .fa-file-o{font-size:18px;color:#c1c1c1}
.previewIcon .fa-search{position:absolute;font-size:11px;left:3px;bottom:3px;z-index:1;color:#a2a2a2}
.previewJob_status{border:1px solid #66a4f9;display:inline-block;padding:5px 20px;background:#66a4f9;color:#fff;float:left}
.jobHeadActive{float:right;width:172px}
.jobHeadActive .close_btn{padding:6px 12px}
.jobHeadActive .close_right{float:right;margin:6px 0 0 0}
.jobHeadActive .close_right{display:none}
.jobHeadActive .sortByAdv{margin-bottom:0;float:left;margin-top:0;width:100%}
.jobPreview_popup .text_icon2 .fa-briefcase{font-size:14px}
.jobPreview_popup .text_icon span{width:85%;float:left}
.jobPreview_popup .fa-usd{font-size:16px}
.citizenType span{line-height:20px}
.job_descText{cursor:pointer;width:auto!important;float:none!important;margin-bottom:10px}
.job_descBox{display:none;background:#eee;padding:10px;width:100%;max-height:200px;overflow-x:auto}
.job_descBox span{width:auto!important;float:none!important}
.jobPreview_popupText .resume_pop_list li:last-child{border-bottom:0}
.nav>li>a.cst_tooltip{padding:13px 10px 13px 15px;border-bottom:1px solid rgba(255,255,255,.2)}
.cst_tooltip{position:relative;display:inline-block}
.cst_tooltip .tooltiptext{visibility:hidden;background-color:#144991;color:#fff;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.cst_tooltip .tooltiptext::after{content:" ";position:absolute;top:100%;left:6%;border-width:5px;border-style:solid;border-color:#144991 transparent transparent transparent}
.cst_tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.clone_tooltip{position:relative;display:inline-block}
.clone_tooltip .tooltiptext{visibility:hidden;background-color:#144991;color:#fff;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;right:0;bottom:118%;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.clone_tooltip .tooltiptext::after{content:" ";position:absolute;top:100%;left:64%;border-width:5px;border-style:solid;border-color:#144991 transparent transparent transparent}
.globalSearcjobcloneType:hover .tooltiptext{visibility:visible;opacity:1}
.cst_tooltip.cst_tooltip_boot .tooltiptext{top:100%;bottom:auto}
.cst_tooltip.cst_tooltip_boot .tooltiptext::after{top:-9px;border-color:transparent transparent #144991 transparent}
.cst_tooltip .tooltiptext.viewact{left:-146px}
.cst_tooltip .tooltiptext.viewact::after{left:91%}
.mini-navbar .metismenu .cst_tooltip{margin-right:0}
.mini-navbar .metismenu .tooltiptext{display:block!important;color:#fff;width:auto;padding:5px;background:#03396c}
.mini-navbar .metismenu .cst_tooltip .tooltiptext{bottom:10px;left:80px}
.mini-navbar .metismenu .cst_tooltip .tooltiptext:after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#03396c;border-width:5px;margin-top:-5px;left:-10px}
.mini-navbar .metismenu li.active:hover .tooltiptext{display:none!important}
.close-navbar .metismenu .tooltiptext{display:none!important}
.tabs1_section{float:left;width:auto}
.job_tab_text{color:#676a6c}
.resendPreOnBoardingDocs{float:right;margin-right:30px;font-weight:400}
.btn_manageEmpPreOnBoarding{float:right;margin-right:30px}
.downloadPreOnBoardingDocs{float:right;margin-right:30px;font-weight:400}
.recent_activities .tab-content{padding-left:0;padding-right:0}
.tabs-container .nav-tabs.custom_tab1{border-bottom:0}
.tabs-container .nav-tabs.custom_tab1>li a:hover{background:#f8ac59;border:1px solid #f8ac59;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#fff!important}
.nav-tabs.custom_tab1>li>a{border:1px solid #999;color:#666;border-radius:4px;margin-right:3px;width:100px;text-align:center;padding:8px 8px;font-weight:500}
.nav-tabs.custom_tab1>li:last-child a{margin-right:0}
.tabs-container .nav-tabs.custom_tab1>li.active>a,.tabs-container .nav-tabs.custom_tab1>li.active>a:focus,.tabs-container .nav-tabs.custom_tab1>li.active>a:hover{background:#ef8d22;color:#fff!important;border-radius:5px;border:1px solid #ef8d22}
.nav-tabs.custom_tab1>li>a::after{background:0 0}
.thin_heading{font-weight:600}
.nav-tabs{border-bottom:2px solid #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0}
.nav-tabs>li>a{border:none;color:#666}
.nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:none;color:#4285f4!important;background:0 0}
.nav-tabs>li>a::after{content:"";background:#4285f4;height:2px;position:absolute;width:100%;left:0;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}
.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}
.tab-nav>li>a::after{background:#21527d none repeat scroll 0 0;color:#fff}
.tab-pane{padding:15px 0}
.tab-content{padding:20px}
.card{background:#fff none repeat scroll 0 0;box-shadow:0 1px 3px rgba(0,0,0,.3);margin-bottom:30px}
.cst_media{position:relative;overflow:inherit!important}
.cst_media .media-body{float:left;width:auto}
.cst_media_popUp{position:absolute;right:0;top:-10px;background:#00bcd4;padding:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);width:35em;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:none;height:189px;z-index:9;color:#fff}
.cst_media_popUp:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#409dfc;border-width:5px;margin-left:-5px}
.close_popup{position:absolute;top:2px;right:6px;font-size:18px;cursor:pointer;color:#fff}
.placements_section .timeline-item .date{text-align:left;width:240px;padding-top:20px}
.text_icon{padding:0;margin-bottom:0;width:100%;float:left}
.text_icon li{list-style:none;line-height:26px;margin-bottom:8px;width:100%;float:left}
.text_icon li a{color:#144991;font-weight:300}
.text_icon li i{position:inherit!important;border:0!important;background:0 0!important;padding:0!important;margin-right:6px;color:#333;font-size:14px;float:left;margin-top:5px;width:15px!important;text-align:center}
.resume_count{cursor:pointer;color:#144991}
.resume_list{padding:25px}
.resume_list li{list-style:none;box-shadow:0 3px 10px transparent;padding:10px 15px 15px 15px;margin:15px 0;background:#fff;border-radius:4px;position:relative}
.resume_list .close_right{display:none}
input#btnFindCandidates{margin:0;width:100%;cursor:pointer}
.resume_list li .candidate_name{color:#144991;margin-bottom:0}
.resume_list li .candidate_name strong{display:block;font-size:15px;font-weight:600;margin-bottom:5px}
.resume_list li .candidate_name span{display:inline-block;color:#676a6c;font-size:13px}
.resume_list li .candidate_name small{font-size:13px;color:#ef8d22;margin-left:5px}
.resume_list li .circle_angle{position:absolute;right:18px;top:45px;margin:0}
.resume_list li .circle_angle span{height:32px;width:32px;border-radius:50%;border:2px solid #ef8d22;display:flex;justify-content:center;align-items:center;cursor:pointer}
.circle_angle span .fa{font-size:24px;color:#ef8d22}
.resume_list .sortByAdv{margin-bottom:0;float:left;margin-top:15px}
.resume_list .close_right{float:left;margin:20px 0 0 10px}
.sortByAdv #srtBy:focus{outline:0}
.inter_select{padding-right:0;padding:5px;height:35px;border:1px solid #ccc;width:100%;background-color:#fff;border-radius:4px;font-size:13px;border:1px solid #f8ac59;color:#f8ac59}
.inter_select:focus{outline:#ef8d22}
.inter_select1{padding-right:0;padding:5px;height:35px;border:1px solid #ccc;width:100%;background-color:#fff;border-radius:4px;font-size:13px}
.sidenav{height:100%;max-width:350px;position:fixed;z-index:99991;top:0;right:-350px;background-color:#eaeaea;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;width:100%}
.siderbarScroll{width:100%;height:calc(100% - 70px)}
.openSidebar{right:0}
.job_title_head{background:#144991;color:#fff;padding:13px}
.job_title_head h4{margin:0;font-size:16px;line-height:35px;text-align:center}
.sidenav a{display:block;width:100%;float:left}
.offcanvas a:focus,.sidenav a:hover{outline:0}
.sidenav .closebtn{position:absolute;top:5px;right:5px;font-size:18px;color:#fff;margin:8px 8px 8px 32px;display:inline-block;width:auto}
.modal_heading{position:relative;background:#144991;padding:10px;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}
.rejected_head{background:#f44336}
.modal_heading p{color:#fff;margin:0;font-size:16px;font-weight:600}
.modal_heading .close{position:absolute;top:9px;right:9px;z-index:9;opacity:1;color:#fff;font-weight:400;font-size:18px}
.resume_pop_head{margin:0 0;border-bottom:1px solid #ccc;padding-bottom:5px}
.icon_img{width:25px;display:inline-block}
.icon_img img{width:100%}
.resume_pop_head .col-xs-6{padding-left:0}
.text_icon2 li i{margin-right:0;width:15px;text-align:center;display:inline-block}
.resume_details .nav-tabs.custom_tab1>li>a{width:auto;padding:.4em 4px;border-radius:2px!important;font-size:1em;margin-bottom:10px}
.resume_tab_container{padding-top:15px}
.resume_details .tab-content{padding:0 20px;display:block}
.feedback_btn .btn{margin-bottom:5px;padding:9px 12px}
.resume_pop_list{padding:0}
.resume_pop_list li{list-style:none;border-bottom:1px solid #ccc;padding:15px 0;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;word-wrap:break-word}
.resume_pop_list li span{width:40%;display:inline-block;float:left}
.resume_pop_list li strong{width:60%;float:left;font-weight:600}
.resume_pop_list .cst_media_popUp{width:25em;height:5em;right:-31%}
.resume_pop_list .cst_media_popUp:after{top:50%}
.resume_pop_list .media_tab{display:inline;cursor:pointer}
.resume_pop_list .close_popup{position:absolute;top:-5px;right:3px;float:none!important;width:auto!important}
.disabled_text{color:#c92d39}
.resume_details .timeline-item .date{text-align:left;width:115px}
.view{cursor:pointer;float:left;width:30%}
.view_details{display:none;background:#eee;padding:10px;width:100%;float:left}
.add_comments{float:right;cursor:pointer}
.comment_box{display:none;width:100%;margin-bottom:10px}
.comment_box textarea.form-control{width:75%;float:left;font-size:12px;padding:5px 10px!important}
.comment_box .date_right_icon{width:inherit!important;float:inherit!important}
.comment_box .date_close{width:inherit!important;float:inherit!important}
.comment_box .close_right{margin-top:20px}
.interview_schedule .timeline-item .date{width:116px}
.interview_schedule .sortByAdv #srtBy{border:1px solid #f8ac59;color:#f8ac59;width:170px}
.interview_schedule .sortByAdv{float:left}
.interview_schedule .close_right{display:none}
.select_open .close_right{display:block}
.ibox-content.cst_padding{border:0;padding:30px 00px 20px 00px}
.right_icon{padding:0}
.right_icon li{list-style:none;display:inline-block;margin-right:10px;font-size:18px;cursor:pointer}
.right_icon li a{color:#676a6c}
.right_text{color:#f5b700}
.other_text{display:block;cursor:pointer}
.other_details{padding:10px;display:none;background:#eee}
.other_details li{list-style:none}
.mail_phone{float:right}
.interview_right{float:right}
.other_text{display:block;cursor:pointer;color:#144991}
.interview_schedule .timeline-item .content:hover{background:0 0}
.choose_date{width:350px;position:absolute;right:0;top:30px;background:#ccc;padding:8px 5px;z-index:9999;border-radius:4px;display:none}
.choose_date:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ccc;border-width:5px;margin-left:-5px}
.choose_date .form-group{float:left;width:40%;padding:0 5px;margin:0}
.choose_date input{font-size:12px}
.choose_date .form-control{height:30px}
.choose_date .input-group-addon{padding:0 10px}
.close_right{float:left;margin-left:10px;margin-bottom:0;margin-top:4px}
.date_right_icon{font-size:15px;margin:0 8px;color:#144991;cursor:pointer}
.date_close{font-size:16px;color:#ef8d22;font-weight:600;cursor:pointer}
.email_section .ibox-content{padding:0;border:0}
.email_section .modal-dialog{width:780px}
.email_section .modal-body{padding:0}
.email_head{background:#144991}
.email_section .send{background-color:#ef8d22;border-color:#ef8d22;color:#fff}
.email_section .send:hover{background-color:#3aa6dd;border-color:#3aa6dd;color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.email_section .close_btn{padding:4px 12px}
.email_section .form-control:focus,.email_section .single-line:focus{border-color:#66afe9!important}
.resume_search_main .refresh_btn{margin-bottom:25px}
ul.table_btn{padding:0;margin-bottom:20px}
ul.table_btn li{list-style:none;display:inline-block}
ul.table_btn li a{background:#ef8d22;color:#fff;border-radius:4px;border:1px solid #ef8d22;display:block;margin-right:10px;padding:8px 10px;font-weight:500}
ul.table_btn li ul li{display:block;border-bottom:1px solid #e2e2e2;padding:4px}
ul.table_btn li ul li a{margin:0;border-radius:0;border:0;background:0 0;color:#666;padding:4px 12px}
.cand_resume .fa{font-size:18px;float:left;margin:4px 0 0 0;cursor:pointer;width:25px}
span.emailID{display:block;color:#666;font-size:12px}
.refine_search_box{padding:25px}
.candidate_popup .resume_tab_container{position:relative}
.candidate_popup div.dataTables_wrapper div.dataTables_info{top:71px!important}
.keyword_inp{height:60px}
.range_box{background:#fff;padding:10px;border:1px solid #d0d0d0}
.chosen-container-multi .chosen-choices{border:1px solid #e5e6e7;overflow:auto;max-height:85px}
.has-error .chosen-container-multi .chosen-choices{border:1px solid #e5e6e7}
.select_option{padding-right:0;padding:5px;height:35px;border:1px solid #d0d0d0;width:100%;background-color:#fff;font-size:13px}
.select_option:focus{outline:0}
.location_head{display:block;font-weight:400;font-size:12px;margin:5px 0 0 0}
.location_grp span{font-size:13px;color:#666}
.radius_box{display:none}
.range_dropdown p{margin-bottom:0}
.range_dropdown p span{margin:5px 0 3px 0;display:inline-block}
.range_dropdown label{margin-top:10px}
.gray_btn{background:#999;color:#fff;margin-left:10px}
.refine_search_box .form-group{margin-bottom:25px}
.refine_search_box .form-control,.refine_search_box .single-line{border:1px solid #d0d0d0;margin-bottom:10px}
.refine_search_box .form-control:focus,.refine_search_box .single-line:focus{border-color:#d0d0d0!important}
.chosen-container-active.chosen-with-drop .chosen-single{border-color:#d0d0d0}
.refine_search_box:focus{outline:0}
.chosen-container:focus{outline:0}
span.updated_date{display:block;margin-left:18px;line-height:10px;font-size:11px;color:#999}
.candidate_status{border:1px solid #66a4f9;display:inline-block;padding:5px 20px;background:#66a4f9;color:#fff}
.candidate_popup .modal-dialog{max-width:1024px;width:100%}
.radiusRange_part .irs-bar-edge{height:0!important}
.radiusRange_part .irs-bar{height:0!important}
.irs-slider.state_hover,.irs-slider:hover{background-position:0 -120px!important}
#pop_job_subm{padding-top:35px}
#pop_view_resume{padding-top:30px}
.resetField{font-size:13px!important;margin-top:10px;text-decoration:underline}
.resetField:hover{text-decoration:underline}
.resetField1{font-size:13px!important;margin-top:10px;text-decoration:underline}
.resetField1:hover{text-decoration:underline}
.hide_overflow{overflow:hidden}
.viewResume_popupText{padding:20px}
button:focus{outline:0}
.nav>li>a{color:rgba(255,255,255,.9);font-weight:400}
.nav.navbar-right>li>a{color:#999c9e}
.nav>li.active>a{font-weight:400}
.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover{background-color:#03396c;color:#fff}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:#fff}
.nav.navbar-top-links>li>a:focus,.nav.navbar-top-links>li>a:hover{background-color:transparent}
.nav-second-level>li.active:hover>a,.nav-second-level>li.active>a,.nav-second-level>li.active>a:hover{font-weight:600;background:#0081c3}
.nav>li>a i{margin-right:6px}
.navbar{border:0}
.navbar-default{background-color:transparent;border-color:#2f4050}
.navbar-top-links li{display:inline-block}
.navbar-top-links li:last-child{margin-right:40px}
.body-small .navbar-top-links li:last-child{margin-right:0}
.navbar-top-links li a{padding:20px 10px;min-height:50px}
.dropdown-menu{border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7);display:none;float:left;font-size:12px;left:0;list-style:none outside none;padding:0;position:absolute;text-shadow:none;top:100%;z-index:9}
.dropdown-menu>li>a,.dropdown-menu>li>button{border-radius:3px;color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:400;border:none;box-shadow:none}
.dropdown-menu>li>button:focus,.dropdown-menu>li>button:hover{color:#262626;text-decoration:none;background-color:#f5f5f5;border:none;box-shadow:none}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#b2b2b2;outline:0}
.dropdown-menu>li>a.font-bold{font-weight:600}
.navbar-top-links .dropdown-menu li{display:block}
.navbar-top-links .dropdown-menu li:last-child{margin-right:0}
.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}
.navbar-top-links .dropdown-menu li a div{white-space:normal}
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{width:310px;min-width:0}
.navbar-top-links .dropdown-messages{margin-left:5px}
.navbar-top-links .dropdown-tasks{margin-left:-59px}
.navbar-top-links .dropdown-alerts{margin-left:-123px}
.navbar-top-links .dropdown-user{right:0;left:auto}
.dropdown-alerts,.dropdown-messages{padding:10px 10px 10px 10px}
.dropdown-alerts li a,.dropdown-messages li a{font-size:12px}
.dropdown-alerts li em,.dropdown-messages li em{font-size:10px}
.nav.navbar-top-links .dropdown-alerts a{font-size:12px}
.nav-header{padding:33px 14px;background-color:#005b96}
.pace-done .nav-header{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.nav>li.active{background:#03396c}
.nav-header a{color:#fff}
.nav-header .text-muted{color:rgba(255,255,255,.8)}
.minimalize-styl-2{padding:4px 12px;margin:14px 15px 15px 14px;font-size:14px;float:left;background-color:transparent!important;border-color:transparent!important;color:#fff!important}
.navbar-form-custom{float:left;height:50px;padding:0;width:200px;display:inline-table}
.navbar-form-custom .form-group{margin-bottom:0}
.nav.navbar-top-links a{font-size:14px}
.navbar-form-custom .form-control{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;font-size:14px;height:60px;margin:0;z-index:2000}
.count-info .label{line-height:12px;padding:2px 5px;position:absolute;right:6px;top:12px}
.arrow{float:right}
.fa.arrow:before{content:"\f104"}
.active>a>.fa.arrow:before{content:"\f107"}
.nav-second-level li,.nav-third-level li{border-bottom:none!important}
.nav-second-level li a{padding-left:30px;padding-right:10px}
.nav-third-level li a{padding-left:45px}
.nav-fourth-level li a{padding-left:78px}
.mini-navbar .nav li:focus>.nav-second-level,body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level{display:block;border-radius:0 2px 2px 0;min-width:140px;height:auto}
body.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-bottom:1px solid #024686;text-align:left;padding:10px}
body.mini-navbar .navbar-default .nav>li>.nav-second-level>li.active>a{background-color:#6497b1}
body.mini-navbar .navbar-default .nav>li>.nav-second-level li a:hover{background-color:#6497b1}
body.mini-navbar .navbar-default .nav>li>.nav-third-level{background-color:#6497b1;margin:0}
body.mini-navbar .navbar-default .nav>li>.nav-third-level li:last-child{margin:0}
body.mini-navbar .navbar-default .nav>li>.nav-third-level li a{font-size:12px;border-bottom:1px solid #56849c;padding-left:25px}
body.mini-navbar .navbar-default .nav>li>.nav-third-level li a:hover{background:#b3cde0}
body.mini-navbar .navbar-default .nav>li>.nav-third-level>li.active>a{background-color:#b3cde0;font-weight:600;color:#011f4b}
body.mini-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level{background-color:#b3cde0}
body.mini-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level li a{font-size:12px;border-bottom:1px solid #a0bcd0;padding-left:35px;color:#011f4b}
body.mini-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level li a:hover{background:#b8dcf7}
body.mini-navbar .navbar-default .nav>li>.nav-second-level{overflow:auto;max-height:26em}
.close-navbar #mCustomScrollbar{max-height:100%;height:120vh;overflow:auto}
body.close-navbar .navbar-default .nav>li>.nav-second-level{overflow:auto;max-height:330px;width:100%}
body.close-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-bottom:1px solid #024686;text-align:left;padding:10px}
body.close-navbar .navbar-default .nav>li>.nav-second-level>li.active>a{background-color:#6497b1}
body.close-navbar .navbar-default .nav>li>.nav-second-level li a:hover{background-color:#6497b1}
body.close-navbar .navbar-default .nav>li>.nav-third-level{background-color:#6497b1;margin:0}
body.close-navbar .navbar-default .nav>li>.nav-third-level li:last-child{margin:0}
body.close-navbar .navbar-default .nav>li>.nav-third-level li a{font-size:12px;border-bottom:1px solid #56849c;padding-left:25px;color:#fff!important}
body.close-navbar .navbar-default .nav>li>.nav-third-level li a:hover{background:#b3cde0}
body.close-navbar .navbar-default .nav>li>.nav-third-level>li.active>a{background-color:#b3cde0;font-weight:600;color:#011f4b}
body.close-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level{background-color:#b3cde0}
body.close-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level li a{font-size:12px;border-bottom:1px solid #a0bcd0;padding-left:35px;color:#011f4b}
body.close-navbar .navbar-default .nav>li>.nav-third-level .nav-third-level li a:hover{background:#b8dcf7}
.fixed-nav .slimScrollDiv #side-menu{padding-bottom:60px}
.mini-navbar .nav-second-level li a{padding:10px 10px 10px 15px}
.mini-navbar .nav .nav-second-level{position:absolute;left:70px;top:0;background-color:#03396c;padding:10px 10px 10px 10px;font-size:12px}
.mini-navbar .nav li:focus>.nav-second-level,.mini-navbar .nav li:hover>.nav-second-level{visibility:hidden}
.mini-navbar .nav li.active:focus>.nav-second-level,.mini-navbar .nav li.active:hover>.nav-second-level{visibility:visible}
.canvas-menu.mini-navbar .nav-second-level{background:#293846}
.mini-navbar li.active .nav-second-level{left:70px;padding:0;width:220px}
.navbar-default .special_link a{background:#1ab394;color:#fff}
.navbar-default .special_link a:hover{background:#17987e!important;color:#fff}
.navbar-default .special_link a span.label{background:#fff;color:#1ab394}
.navbar-default .landing_link a{background:#1cc09f;color:#fff}
.navbar-default .landing_link a:hover{background:#1ab394!important;color:#fff}
.navbar-default .landing_link a span.label{background:#fff;color:#1cc09f}
.logo-element{text-align:center;font-size:18px;font-weight:600;color:#fff;display:none;padding:0}
.logo-element .pace-done .navbar-static-side,.pace-done #page-wrapper,.pace-done .footer,.pace-done .nav-header,.pace-done li.active{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.navbar-fixed-top{background:#fff;transition-duration:.4s;border-bottom:1px solid #e7eaec!important;z-index:2030}
.navbar-fixed-top,.navbar-static-top{background:#f3f3f4;z-index:120}
.fixed-nav #wrapper{margin-top:0}
body.fixed-nav #wrapper #page-wrapper,body.fixed-nav #wrapper .navbar-static-side{margin-top:60px}
body.top-navigation.fixed-nav #wrapper #page-wrapper{margin-top:0}
body.fixed-nav.fixed-nav-basic .navbar-fixed-top{left:220px}
body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top{left:70px}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top{left:0}
body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side{margin-top:0}
body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top{left:0}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top{left:220px}
.fixed-nav .minimalize-styl-2{margin:14px 5px 5px 15px}
.body-small .navbar-fixed-top{margin-left:0}
body.mini-navbar .navbar-static-side{width:70px}
body.mini-navbar .nav-label,body.mini-navbar .navbar-default .nav li a span,body.mini-navbar .profile-element{display:none}
body.mini-navbar .navbar-default .nav>li>.nav-second-level>li>a>.fa.arrow{display:block}
body.mini-navbar .navbar-default .nav>li>.nav-third-level>li>a>.fa.arrow{display:block}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level{display:none}
body.mini-navbar .navbar-default .nav>li>a{font-size:16px;text-align:center;border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important}
body.mini-navbar .logo-element{display:block}
body.mini-navbar .nav-header{padding:0;background-color:#005b96}
body.mini-navbar #page-wrapper{margin:0 0 0 70px}
body.fixed-sidebar.mini-navbar .footer{margin:0!important}
body.fixed-sidebar .navbar-static-side{position:fixed;width:220px;z-index:2001;height:100%}
body.fixed-sidebar.mini-navbar .navbar-static-side{width:0}
body.fixed-sidebar.mini-navbar #page-wrapper{margin:0}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper{margin:0 0 0 220px}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side{width:220px}
.fixed-sidebar.mini-navbar .nav li:focus>.nav-second-level{display:block;height:auto}
body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-radius:3px}
.top-navigation #page-wrapper{margin-left:0}
.top-navigation .navbar-nav .dropdown-menu>.active>a{background:#fff;color:#1ab394;font-weight:700}
.white-bg .navbar-fixed-top,.white-bg .navbar-static-top{background:#fff}
.top-navigation .navbar{margin-bottom:0}
.top-navigation .nav>li>a{padding:15px 20px;color:#676a6c}
.top-navigation .nav>li a:focus,.top-navigation .nav>li a:hover{background:#fff;color:#1ab394}
.top-navigation .nav>li.active{background:#fff;border:none}
.top-navigation .nav>li.active>a{color:#1ab394}
.top-navigation .navbar-right{margin-right:10px}
.top-navigation .navbar-nav .dropdown-menu{box-shadow:none;border:1px solid #e7eaec}
.top-navigation .dropdown-menu>li>a{margin:0;padding:7px 20px}
.navbar .dropdown-menu{margin-top:0}
.top-navigation .navbar-brand{background:#1ab394;color:#fff;padding:15px 25px}
.top-navigation .navbar-top-links li:last-child{margin-right:0}
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,.canvas-menu #page-wrapper,.mini-navbar .top-navigation #page-wrapper,.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,.top-navigation.mini-navbar #page-wrapper{margin:0}
.fixed-nav #wrapper.top-navigation,.top-navigation.fixed-nav #wrapper{margin-top:50px}
.top-navigation .footer.fixed{margin-left:0!important}
.top-navigation .wrapper.wrapper-content{padding:40px}
.body-small .top-navigation .wrapper.wrapper-content,.top-navigation.body-small .wrapper.wrapper-content{padding:40px 0 40px 0}
.navbar-toggle{background-color:#1ab394;color:#fff;padding:6px 12px;font-size:14px}
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header,.top-navigation .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 20px}
.btn{border-radius:3px}
.float-e-margins .btn{margin-bottom:5px}
.btn-w-m{min-width:120px}
.btn-primary.btn-outline{color:#1ab394}
.btn-success.btn-outline{color:#1c84c6}
.btn-info.btn-outline{color:#23c6c8}
.btn-warning.btn-outline{color:#f8ac59}
.btn-danger.btn-outline{color:#ed5565}
.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}
.btn-primary{background-color:#999c9e;border-color:#999c9e;color:#fff}
.btn-primary.active,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:#ef8d22;border-color:#ef8d22;color:#fff}
.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.active[disabled],.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#1dc5a3;border-color:#1dc5a3}
.btn-success{background-color:#1c84c6;border-color:#1c84c6;color:#fff}
.btn-success.active,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{background-color:#1a7bb9;border-color:#1a7bb9;color:#fff}
.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.active[disabled],.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#1f90d8;border-color:#1f90d8}
.btn-info{background-color:#23c6c8;border-color:#23c6c8;color:#fff}
.btn-info.active,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{background-color:#21b9bb;border-color:#21b9bb;color:#fff}
.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.active[disabled],.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#26d7d9;border-color:#26d7d9}
.btn-default{color:inherit;background:#fff;border:1px solid #e7eaec}
.btn-default.active,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:inherit;border:1px solid #d2d2d2}
.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{box-shadow:0 2px 5px rgba(0,0,0,.15) inset}
.btn-default.active[disabled],.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{color:#cacaca}
.btn-warning{background-color:#ef8d22;border-color:#ef8d22;color:#fff}
.btn-warning.active,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{background-color:#f7a54a;border-color:#f7a54a;color:#fff}
.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.active[disabled],.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f9b66d;border-color:#f9b66d}
.btn-danger{background-color:#ed5565;border-color:#ed5565;color:#fff}
.btn-danger.active,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{background-color:#ec4758;border-color:#ec4758;color:#fff}
.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.active[disabled],.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ef6776;border-color:#ef6776}
.btn-link{color:inherit}
.btn-link.active,.btn-link:active,.btn-link:focus,.btn-link:hover,.open .dropdown-toggle.btn-link{color:#1ab394;text-decoration:none}
.btn-link.active,.btn-link:active,.open .dropdown-toggle.btn-link{background-image:none}
.btn-link.active[disabled],.btn-link.disabled,.btn-link.disabled.active,.btn-link.disabled:active,.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link[disabled],.btn-link[disabled]:active,.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link,fieldset[disabled] .btn-link.active,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#cacaca}
.btn-white,.btn-white:hover,.btn-white:hover:active{color:#000;background:#e7eaec;border:1px solid #e7eaec;box-shadow:0 0 0 rgba(0,0,0,.15) inset}
.btn-white.active,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active,.btn-white:active:focus,.btn-white:active:hover,.open .dropdown-toggle.btn-white{color:inherit;border:1px solid #d2d2d2}
.btn-white.active,.btn-white:active{box-shadow:0 2px 5px rgba(0,0,0,.15) inset}
.btn-white.active,.btn-white:active,.open .dropdown-toggle.btn-white{background-image:none}
.btn-white.active[disabled],.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{color:#cacaca}
.btn.btn-nursedeck{font-family:Arial,Helvetica,sans-serif;font-weight:600;color:#d71e3e!important;background-color:#fff;font-size:14px!important;height:44px!important;line-height:44px;width:140px!important;border-radius:2px!important;border:2px solid #d71e3e!important;box-shadow:0 0 0 #000;text-transform:uppercase;padding:0!important}
.btn.btn-nursedeck:active,.btn.btn-nursedeck:focus,.btn.btn-nursedeck:hover,.btn.btn-nursedeck:hover:active{background-color:#d71e3e;color:#fff;box-shadow:0 0 0 #000;border:2px solid #d71e3e!important}
.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar{box-shadow:none}
.form-control:hover{border-color:#337ab7}
.form-control:focus{border-color:#337ab7}
.btn-outline{color:inherit;background-color:transparent;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.btn-rounded{border-radius:50px}
.btn-large-dim{width:90px;height:90px;font-size:42px}
button.dim{display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;padding-top:6px;margin-right:10px;position:relative;cursor:pointer;border-radius:5px;font-weight:600;margin-bottom:20px!important}
button.dim:active{top:3px}
button.btn-primary.dim{box-shadow:inset 0 0 0 #16987e,0 5px 0 0 #16987e,0 10px 5px #999}
button.btn-primary.dim:active{box-shadow:inset 0 0 0 #16987e,0 2px 0 0 #16987e,0 5px 3px #999}
button.btn-default.dim{box-shadow:inset 0 0 0 #b3b3b3,0 5px 0 0 #b3b3b3,0 10px 5px #999}
button.btn-default.dim:active{box-shadow:inset 0 0 0 #b3b3b3,0 2px 0 0 #b3b3b3,0 5px 3px #999}
button.btn-warning.dim{box-shadow:inset 0 0 0 #f79d3c,0 5px 0 0 #f79d3c,0 10px 5px #999}
button.btn-warning.dim:active{box-shadow:inset 0 0 0 #f79d3c,0 2px 0 0 #f79d3c,0 5px 3px #999}
button.btn-info.dim{box-shadow:inset 0 0 0 #1eacae,0 5px 0 0 #1eacae,0 10px 5px #999}
button.btn-info.dim:active{box-shadow:inset 0 0 0 #1eacae,0 2px 0 0 #1eacae,0 5px 3px #999}
button.btn-success.dim{box-shadow:inset 0 0 0 #1872ab,0 5px 0 0 #1872ab,0 10px 5px #999}
button.btn-success.dim:active{box-shadow:inset 0 0 0 #1872ab,0 2px 0 0 #1872ab,0 5px 3px #999}
button.btn-danger.dim{box-shadow:inset 0 0 0 #ea394c,0 5px 0 0 #ea394c,0 10px 5px #999}
button.btn-danger.dim:active{box-shadow:inset 0 0 0 #ea394c,0 2px 0 0 #ea394c,0 5px 3px #999}
button.dim:before{font-size:50px;line-height:1em;font-weight:400;color:#fff;display:block;padding-top:10px}
button.dim:active:before{top:7px;font-size:50px}
.btn:focus{outline:0!important}
.label{background-color:#d1dade;color:#5e5e5e;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;padding:3px 8px;text-shadow:none}
.badge{background-color:#d1dade;color:#5e5e5e;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;padding-bottom:4px;padding-left:6px;padding-right:6px;text-shadow:none}
.badge-primary,.label-primary{background-color:#999;color:#fff}
.badge-success,.label-success{background-color:#1c84c6;color:#fff}
.badge-warning,.label-warning{background-color:#ef8d22;color:#fff}
.badge-warning-light,.label-warning-light{background-color:#f8ac59;color:#fff}
.badge-danger,.label-danger{background-color:#ed5565;color:#fff}
.badge-info,.label-info{background-color:#23c6c8;color:#fff}
.badge-inverse,.label-inverse{background-color:#262626;color:#fff}
.badge-white,.label-white{background-color:#fff;color:#5e5e5e}
.badge-disable,.label-white{background-color:#2a2e36;color:#8b91a0}
.onoffswitch{position:relative;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #1ab394;border-radius:2px}
.onoffswitch-inner{width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after,.onoffswitch-inner:before{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:12px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:#1ab394;color:#fff}
.onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:#fff;color:#999;text-align:right}
.onoffswitch-switch{width:20px;margin:0;background:#fff;border:2px solid #1ab394;border-radius:2px;position:absolute;top:0;bottom:0;right:44px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}
.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-inner:before{background-color:#919191}
.onoffswitch-checkbox:disabled+.onoffswitch-label,.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-switch{border-color:#919191}
.chosen-container-single .chosen-single{background:#fff;box-shadow:none;-moz-box-sizing:border-box;border-radius:2px;cursor:text;height:auto!important;margin:0;min-height:30px;overflow:hidden;padding:4px 12px;position:relative;width:100%}
.chosen-container-multi .chosen-choices li.search-choice{background:#f1f1f1;border:1px solid #e5e6e7;border-radius:2px;box-shadow:none;color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}
.bootstrap-tagsinput{border:1px solid #e5e6e7;box-shadow:none}
.dataTables_paginate>span>a.current,.dataTables_paginate>span>a:focus,.dataTables_paginate>span>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:pointer;z-index:2}
.dataTables_paginate>a,.dataTables_paginate>span>a,.dataTables_paginate>span>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}
.dataTables_paginate>a.previous{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.dataTables_paginate>a.next{border-top-right-radius:4px;border-bottom-right-radius:4px}
.tooltip-inner{background-color:#2f4050}
.tooltip.top .tooltip-arrow{border-top-color:#2f4050}
.tooltip.right .tooltip-arrow{border-right-color:#2f4050}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#2f4050}
.tooltip.left .tooltip-arrow{border-left-color:#2f4050}
.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.external-event{padding:5px 10px;border-radius:2px;cursor:pointer;margin-bottom:5px}
.chat-panel .panel-body{height:350px;overflow-y:scroll}
a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{background-color:#1ab394;border-color:#1ab394;color:#fff;z-index:2}
.list-group-item-heading{margin-top:10px}
.list-group-item-text{margin:0 0 10px;color:inherit;font-size:12px;line-height:inherit}
.no-padding .list-group-item{border-left:none;border-right:none;border-bottom:none}
.no-padding .list-group-item:first-child{border-left:none;border-right:none;border-bottom:none;border-top:none}
.no-padding .list-group{margin-bottom:0}
.list-group-item{background-color:inherit;border:1px solid #e7eaec;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}
.elements-list .list-group-item{border-left:none;border-right:none;padding:15px 25px}
.elements-list .list-group-item:first-child{border-left:none;border-right:none;border-top:none!important}
.elements-list .list-group{margin-bottom:0}
.elements-list a{color:inherit}
.elements-list .list-group-item.active,.elements-list .list-group-item:hover{background:#f3f3f4;color:inherit;border-color:#e7eaec;border-radius:0}
.elements-list li.active{transition:none}
.element-detail-box{padding:25px}
.widget .flot-chart.dashboard-chart{display:block;height:120px;margin-top:40px}
.flot-chart.dashboard-chart{display:block;height:180px;margin-top:40px}
.flot-chart-content{width:100%;height:100%}
.flot-chart-pie-content{width:200px;height:200px;margin:auto}
.jqstooltip{position:absolute;display:block;left:0;top:0;visibility:hidden;background:#2b303a;background-color:rgba(43,48,58,.8);color:#fff;text-align:left;white-space:nowrap;z-index:10000;padding:5px 5px 5px 5px;min-height:22px;border-radius:3px}
.jqsfield{color:#fff;text-align:left}
.h-150{min-height:150px}
.h-200{min-height:200px}
.h-300{min-height:300px}
.w-150{min-height:150px}
.w-200{min-height:200px}
.w-300{min-height:300px}
.legendLabel{padding-left:5px}
.stat-list li:first-child{margin-top:0}
.stat-list{list-style:none;padding:0;margin:0}
.stat-percent{float:right}
.stat-list li{margin-top:15px;position:relative}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}
table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before{content:"\e156";position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:.5}
.dataTables_wrapper_scroll{overflow-x:auto;max-height:700px}
.dataTables_length{float:left}
.dataTables_filter label{margin-right:5px}
.html5buttons{float:right}
.html5buttons a{border:1px solid #e7eaec;background:#fff;color:#676a6c;box-shadow:none;padding:6px 8px;font-size:12px}
.html5buttons a:focus:active,.html5buttons a:hover{background-color:#eee;color:inherit;border-color:#d2d2d2}
div.dt-button-info{z-index:100}
.img-circle{border-radius:50%}
.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}
.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}
.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}
.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}
.show-grid{margin:15px 0}
th.main-head.align-match{width:450px}
td.inner-head.align-match{width:440px}
tr.subHeaderLink_sec.openGrid{border-bottom:2px solid #e7eaec}
.widget{border-radius:5px;padding:15px 20px;margin-bottom:10px;margin-top:10px}
.widget.style1 h2{font-size:30px}
.widget h2,.widget h3{margin-top:5px;margin-bottom:0}
.widget-text-box{padding:20px;border:1px solid #e7eaec;background:#fff}
.widget-head-color-box{border-radius:5px 5px 0 0;margin-top:10px}
.widget .flot-chart{height:100px}
.vertical-align div{display:inline-block;vertical-align:middle}
.vertical-align h2,.vertical-align h3{margin:0}
.check-link{font-size:16px}
.geo-statistic h1{font-size:36px;margin-bottom:0}
.glyphicon.fa{font-family:FontAwesome}
.inline{display:inline-block!important}
.input-s-sm{width:120px}
.input-s{width:200px}
.input-s-lg{width:250px}
.i-checks{padding-left:0}
.form-control,.single-line{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:4px;color:inherit;display:block;padding:4px 5px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;height:28px;transition:all .3s}
.form-control[disabled]:focus,.form-control[disabled]:hover,.form-control[readonly]:focus,.form-control[readonly]:hover,fieldset[disabled] .form-control:focus,fieldset[disabled] .form-control:hover{border:1px solid #e5e6e7}
.has-success .form-control{border-color:#1ab394}
.has-warning .form-control{border-color:#f8ac59}
.has-error .form-control{border-color:#ed5565!important}
.has-success .control-label{color:#1ab394}
.has-warning .control-label{color:#f8ac59}
.has-error .control-label{color:#ed5565}
.input-group-addon{background-color:#fff;border:1px solid #e5e6e7;border-radius:4px 0 0 4px;color:inherit;font-size:14px;font-weight:400;line-height:1;padding:4px 10px;text-align:center}
.spinner-buttons.input-group-btn .btn-xs{line-height:1.13}
.spinner-buttons.input-group-btn{width:20%}
.noUi-connect{background:none repeat scroll 0 0 #1ab394;box-shadow:none}
.slider_red .noUi-connect{background:none repeat scroll 0 0 #ed5565;box-shadow:none}
.ui-sortable .ibox-title{cursor:move}
.ui-sortable-placeholder{border:1px dashed #cecece!important;visibility:visible!important;background:#e7eaec}
.ibox.ui-sortable-placeholder{margin:0 0 23px!important}
.onoffswitch{position:relative;width:54px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #1ab394;border-radius:3px}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:16px;padding:0;line-height:16px;font-size:10px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.onoffswitch-inner:before{content:"ON";padding-left:7px;background-color:#1ab394;color:#fff}
.onoffswitch-inner:after{content:"OFF";padding-right:7px;background-color:#fff;color:#919191;text-align:right}
.onoffswitch-switch{display:block;width:18px;margin:0;background:#fff;border:2px solid #1ab394;border-radius:3px;position:absolute;top:0;bottom:0;right:36px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}
.dd{position:relative;display:block;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px}
.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}
.dd-list .dd-list{padding-left:30px}
.dd-collapsed .dd-list{display:none}
.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}
.dd-handle{display:block;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;border:1px solid #e7eaec;background:#f5f5f5;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}
.dd-handle span{font-weight:700}
.dd-handle:hover{background:#f0f0f0;cursor:pointer;font-weight:700}
.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;font-size:12px;line-height:1;text-align:center;font-weight:700}
.dd-item>button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}
.dd-item>button[data-action=collapse]:before{content:'-'}
.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}
.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}
.dd-dragel{position:absolute;z-index:9999;pointer-events:none}
.dd-dragel>.dd-item .dd-handle{margin-top:0}
.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)}
.nestable-lists{display:block;clear:both;padding:30px 0;width:100%;border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
.CodeMirror{border:1px solid #eee;height:auto}
.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}
.google-map{height:300px}
label.error{color:#cc5965;display:inline-block;margin-left:5px}
.form-control.error{border:1px dotted #cc5965}
.gridStyle{border:1px solid #d4d4d4;width:100%;height:400px}
.gridStyle2{border:1px solid #d4d4d4;width:500px;height:300px}
.ngH eaderCell{border-right:none;border-bottom:1px solid #e7eaec}
.ngCell{border-right:none}
.ngTopPanel{background:#f5f5f6}
.ngRow.even{background:#f9f9f9}
.ngRow.selected{background:#ebf2f1}
.ngRow{border-bottom:1px solid #e7eaec}
.ngCell{background-color:transparent}
.ngHeaderCell{border-right:none}
.toast{background-color:#1ab394}
.toast-success{background-color:#1ab394}
.toast-error{background-color:#ed5565}
.toast-info{background-color:#23c6c8}
.toast-warning{background-color:#f8ac59}
.toast-top-full-width{margin-top:20px}
.toast-bottom-full-width{margin-bottom:20px}
.cg-notify-message.inspinia-notify{background:#fff;padding:0;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);border:none;margin-top:30px;color:inherit}
.img-container,.img-preview{overflow:hidden;text-align:center;width:100%}
.img-preview-sm{height:130px;width:200px}
.tabs-container .panel-body{background:#fff;border:1px solid #e7eaec;border-radius:2px;padding:20px;position:relative}
.tabs-container .nav-tabs>li.active>a,.tabs-container .nav-tabs>li.active>a:focus,.tabs-container .nav-tabs>li.active>a:hover{border:1px solid #e7eaec;border-bottom-color:transparent;background-color:#fff}
.tabs-container .nav-tabs>li{float:left;margin-bottom:-1px}
.tabs-container .tab-pane .panel-body{border-top:none}
.tabs-container .nav-tabs>li.active>a,.tabs-container .nav-tabs>li.active>a:focus,.tabs-container .nav-tabs>li.active>a:hover{border:1px solid #e7eaec;border-bottom-color:transparent}
.tabs-container .nav-tabs{border-bottom:1px solid #e7eaec}
.tabs-container .tab-pane .panel-body{border-top:none}
.tabs-container .tabs-left .tab-pane .panel-body,.tabs-container .tabs-right .tab-pane .panel-body{border-top:1px solid #e7eaec}
.tabs-container .nav-tabs>li a:hover{background:0 0;border-color:transparent}
.tabs-container .tabs-below>.nav-tabs,.tabs-container .tabs-left>.nav-tabs,.tabs-container .tabs-right>.nav-tabs{border-bottom:0}
.tabs-container .tabs-left .panel-body{position:static}
.tabs-container .tabs-left>.nav-tabs,.tabs-container .tabs-right>.nav-tabs{width:20%}
.tabs-container .tabs-left .panel-body{width:80%;margin-left:20%}
.tabs-container .tabs-right .panel-body{width:80%;margin-right:20%}
.tabs-container .pill-content>.pill-pane,.tabs-container .tab-content>.tab-pane{display:none}
.tabs-container .pill-content>.active,.tabs-container .tab-content>.active{display:block}
.tabs-container .tabs-below>.nav-tabs{border-top:1px solid #e7eaec}
.tabs-container .tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-container .tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.tabs-container .tabs-below>.nav-tabs>li>a:focus,.tabs-container .tabs-below>.nav-tabs>li>a:hover{border-top-color:#e7eaec;border-bottom-color:transparent}
.tabs-container .tabs-left>.nav-tabs>li,.tabs-container .tabs-right>.nav-tabs>li{float:none}
.tabs-container .tabs-left>.nav-tabs>li>a,.tabs-container .tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-container .tabs-left>.nav-tabs{float:left;margin-right:19px}
.tabs-container .tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tabs-container .tabs-left>.nav-tabs .active>a,.tabs-container .tabs-left>.nav-tabs .active>a:focus,.tabs-container .tabs-left>.nav-tabs .active>a:hover{border-color:#e7eaec transparent #e7eaec #e7eaec}
.tabs-container .tabs-right>.nav-tabs{float:right;margin-left:19px}
.tabs-container .tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.tabs-container .tabs-right>.nav-tabs .active>a,.tabs-container .tabs-right>.nav-tabs .active>a:focus,.tabs-container .tabs-right>.nav-tabs .active>a:hover{border-color:#e7eaec #e7eaec #e7eaec transparent;z-index:1}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-color:#e7eaec}
.tour-tour .btn.btn-default{background-color:#fff;border:1px solid #d2d2d2;color:inherit}
.tour-step-backdrop{z-index:2101}
.tour-backdrop{z-index:2100;opacity:.7}
.popover[class*=tour-]{z-index:2100}
body.tour-open .animated{animation-fill-mode:initial}
.resizable-panels .ibox{clear:none;margin:10px;float:left;overflow:hidden;min-height:150px;min-width:150px}
.resizable-panels .ibox .ibox-content{height:calc(100% - 49px)}
.ui-resizable-helper{background:rgba(211,211,211,.4)}
.wizard>.content>.body{position:relative}
.pdf-toolbar{max-width:600px;margin:0 auto}
.dropzone{min-height:140px;border:1px dashed #1ab394;background:#fff;padding:20px 20px}
.dropzone .dz-message{font-size:16px}
.sidebard-panel{width:220px;background:#ebebed;padding:10px 20px;position:absolute;right:0}
.sidebard-panel .feed-element img.img-circle{width:32px;height:32px}
.media-body,.sidebard-panel .feed-element,.sidebard-panel p{font-size:12px}
.sidebard-panel .feed-element{margin-top:20px;padding-bottom:0}
.sidebard-panel .list-group{margin-bottom:10px}
.sidebard-panel .list-group .list-group-item{padding:5px 0;font-size:12px;border:0}
.sidebar-content .wrapper,.wrapper.sidebar-content{padding-right:230px!important}
.body-small .sidebar-content .wrapper,.body-small .wrapper.sidebar-content{padding-right:20px!important}
#right-sidebar{background-color:#fff;border-left:1px solid #e7eaec;border-top:1px solid #e7eaec;overflow:hidden;position:fixed;top:60px;width:260px!important;z-index:1009;bottom:0;right:-260px}
#right-sidebar.sidebar-open{right:0}
#right-sidebar.sidebar-open.sidebar-top{top:0;border-top:none}
.sidebar-container ul.nav-tabs{border:none}
.sidebar-container ul.nav-tabs.navs-4 li{width:25%}
.sidebar-container ul.nav-tabs.navs-3 li{width:33.3333%}
.sidebar-container ul.nav-tabs.navs-2 li{width:50%}
.sidebar-container ul.nav-tabs li{border:none}
.sidebar-container ul.nav-tabs li a{border:none;padding:12px 10px;margin:0;border-radius:0;background:#2f4050;color:#fff;text-align:center;border-right:1px solid #334556}
.sidebar-container ul.nav-tabs li.active a{border:none;background:#f9f9f9;color:#676a6c;font-weight:700}
.sidebar-container .nav-tabs>li.active>a:focus,.sidebar-container .nav-tabs>li.active>a:hover{border:none}
.sidebar-container ul.sidebar-list{margin:0;padding:0}
.sidebar-container ul.sidebar-list li{border-bottom:1px solid #e7eaec;padding:15px 20px;list-style:none;font-size:12px}
.sidebar-container .sidebar-message:nth-child(2n+2){background:#f9f9f9}
.sidebar-container ul.sidebar-list li a{text-decoration:none;color:inherit}
.sidebar-container .sidebar-content{padding:15px 20px;font-size:12px}
.sidebar-container .sidebar-title{background:#f9f9f9;padding:20px;border-bottom:1px solid #e7eaec}
.sidebar-container .sidebar-title h3{margin-bottom:3px;padding-left:2px}
.sidebar-container .tab-content h4{margin-bottom:5px}
.sidebar-container .sidebar-message>a>.pull-left{margin-right:10px}
.sidebar-container .sidebar-message>a{text-decoration:none;color:inherit}
.sidebar-container .sidebar-message{padding:15px 20px}
.sidebar-container .sidebar-message .message-avatar{height:38px;width:38px;border-radius:50%}
.sidebar-container .setings-item{padding:15px 20px;border-bottom:1px solid #e7eaec}
body{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;background-color:#011f4b;font-size:12px;color:#333!important}
body,html{height:100%;table-layout:fixed}
body.full-height-layout #page-wrapper,body.full-height-layout #wrapper{height:100%}
#page-wrapper{min-height:auto}
body.boxed-layout #wrapper{background-color:#2f4050;max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}
.boxed-layout #wrapper.top-navigation,.top-navigation.boxed-layout #wrapper{max-width:1300px!important}
.block{display:block}
.clear{display:block;overflow:hidden}
a{cursor:pointer}
a:focus,a:hover{text-decoration:none}
.border-bottom{border-bottom:1px solid #e7eaec!important}
.border-bottom .border-bottom{border-bottom:0 none!important}
.headerSec .border-bottom{border-bottom:0 none!important}
.font-bold{font-weight:600}
.font-noraml{font-weight:400}
.text-uppercase{text-transform:uppercase}
.font-italic{font-style:italic}
.b-r{border-right:1px solid #e7eaec}
.hr-line-dashed{border-top:1px dashed #e7eaec;color:#fff;background-color:#fff;height:1px;margin:20px 0}
.hr-line-solid{border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0);border-style:solid!important;margin-top:15px;margin-bottom:15px}
video{width:100%!important;height:auto!important}
.gallery>.row>div{margin-bottom:15px}
.fancybox img{margin-bottom:5px;width:24%}
.note-editor{height:auto!important}
.note-editor.fullscreen{z-index:2050}
.note-editor.note-frame{border:none}
.note-editor.panel{margin-bottom:0}
.modal-content{background-clip:padding-box;background-color:#fff;border:0 solid transparent;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);outline:0 none;position:relative}
.modal-dialog{z-index:2200!important}
.modal-body{padding:20px 30px 30px 30px}
.inmodal .modal-body{background:#fff}
.inmodal .modal-header{padding:30px 15px;text-align:center}
.animated.modal.fade .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.inmodal .modal-title{font-size:26px}
.inmodal .modal-icon{font-size:84px;color:#e2e3e3}
.modal-footer{margin-top:0}
#wrapper{width:100%}
.wrapper{padding:0 20px}
.wrapper-content{padding:15px 10px 40px}
#page-wrapper{padding:0 15px;min-height:568px;position:relative!important}
.title-action{text-align:right;padding-top:30px}
.ibox-content h1,.ibox-content h2,.ibox-content h3,.ibox-content h4,.ibox-content h5,.ibox-title h1,.ibox-title h2,.ibox-title h3,.ibox-title h4,.ibox-title h5{margin-top:5px}
ol.unstyled,ul.unstyled{list-style:none outside none;margin-left:0}
.big-icon{font-size:160px!important;color:#e5e6e7}
.footer{background:#636261;bottom:0;left:0;padding:10px 20px;position:absolute;right:0;color:#fff}
.footer.fixed_full{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:10px 20px;background:#fff;border-top:1px solid #e7eaec}
.footer.fixed{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:10px 20px;background:#fff;border-top:1px solid #e7eaec;margin-left:220px}
.footer p{margin:0}
.footer ul{padding:0;margin:0}
.footer ul li{list-style:none;display:inline-block}
.footer ul li a{color:#fff}
.social li{margin-left:15px}
.footer_nav p{float:left}
.footer_nav li{border-left:1px solid;line-height:12px;margin-left:10px;padding-left:10px}
.footer_nav li:first-child{border-left:0}
body.body-small.mini-navbar .footer.fixed,body.mini-navbar .footer.fixed{margin:0 0 0 70px}
body.canvas-menu .footer.fixed,body.mini-navbar.canvas-menu .footer.fixed{margin:0!important}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed{margin:0 0 0 220px}
body.body-small .footer.fixed{margin-left:0}
.page-heading{border-top:0}
.page-heading h2{font-size:22px;line-height:1;color:#002d69;font-weight:600;margin-bottom:30px;margin-top:20px}
.page-heading figure{width:100%;float:right}
.panel-heading h1,.panel-heading h2{margin-bottom:5px}
.table-bordered{border:1px solid #ebebeb}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{background-color:#f5f5f6;border-bottom-width:1px}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #e7e7e7}
.table>thead>tr>th{border-bottom:1px solid #ddd;vertical-align:bottom!important;font-size:12px;vertical-align:top}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #e7eaec;line-height:1.42857;padding:5px;vertical-align:top}
.table>tbody>tr>td:first-child,.table>thead>tr>th:first-child{padding-left:10px}
.panel.blank-panel{background:0 0;margin:0}
.blank-panel .panel-heading{padding-bottom:0}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:0 0;border-color:#ddd #ddd transparent;border-bottom:#f3f3f4;border-image:none;border-style:solid;border-width:1px;color:#555;cursor:default}
.nav.nav-tabs li{background:0 0;border:none}
.nav-tabs>li>a{color:#a7b1c2;font-weight:600;padding:10px 20px 10px 25px}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#e6e6e6;color:#676a6c}
.ui-tab .tab-content{padding:20px 0}
.overflow-hidden{overflow:hidden}
.no-padding{padding:0!important}
.no-borders{border:none!important}
.no-margins{margin:0!important}
.no-top-border{border-top:1px solid #e7eaec!important}
.ibox-content.text-box{padding-bottom:0;padding-top:15px}
.border-left-right{border-left:1px solid #e7eaec;border-right:1px solid #e7eaec}
.border-top-bottom{border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec}
.border-left{border-left:1px solid #e7eaec}
.border-right{border-right:1px solid #e7eaec}
.border-top{border-top:1px solid #e7eaec}
.border-bottom{border-bottom:1px solid #e7eaec}
.border-size-sm{border-width:3px}
.border-size-md{border-width:6px}
.border-size-lg{border-width:9px}
.border-size-xl{border-width:12px}
.full-width{width:100%!important}
.link-block{font-size:12px;padding:10px}
.nav.navbar-top-links .link-block a{font-size:12px}
.link-block a{font-size:10px;color:inherit}
body.mini-navbar .branding{display:none}
img.circle-border{border:6px solid #fff;border-radius:50%}
.branding{float:left;color:#fff;font-size:18px;font-weight:600;padding:17px 20px;text-align:center;background-color:#1ab394}
.login-panel{margin-top:25%}
.icons-box h3{margin-top:10px;margin-bottom:10px}
.icons-box .infont a i{font-size:25px;display:block;color:#676a6c}
.icons-box .infont a{color:#a6a8a9}
.icons-box .infont a{padding:10px;margin:1px;display:block}
.ui-draggable .ibox-title{cursor:move}
.breadcrumb{background-color:#fff;padding:0;margin-bottom:0}
.breadcrumb>li a{color:inherit}
.breadcrumb>.active{color:inherit}
code{background-color:#f9f2f4;border-radius:4px;color:#ca4440;font-size:90%;padding:2px 4px;white-space:nowrap}
.ibox{clear:both;margin-bottom:20px;margin-top:0;padding:0}
.ibox.collapsed .ibox-content{display:none}
.ibox:after,.ibox:before{display:table}
.ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;color:inherit;margin-bottom:0}
.ibox-content{background-color:#fff;color:inherit;padding:15px;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:1px 0}
.ibox-footer{color:inherit;border-top:1px solid #e7eaec;font-size:90%;background:#fff;padding:10px 15px}
table.table-mail tr td{padding:12px}
.table-mail .check-mail{padding-left:20px}
.table-mail .mail-date{padding-right:20px}
.check-mail,.star-mail{width:40px}
.unread td,.unread td a{font-weight:600;color:inherit}
.read td,.read td a{font-weight:400;color:inherit}
.unread td{background-color:#f9f8f8}
.ibox-content{clear:both;margin-top:10px}
.ibox-heading{background-color:#f3f6fb;border-bottom:none}
.ibox-heading h3{font-weight:200;font-size:24px}
.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:left}
.ibox-title .label{float:left;margin-left:4px}
.ibox-tools{display:block;float:none;margin-top:0;position:relative;padding:0;text-align:right}
.ibox-tools a{cursor:pointer;margin-left:5px;color:#c4c4c4}
.ibox-tools a.btn-primary{color:#fff}
.ibox-tools .dropdown-menu>li>a{padding:4px 10px;font-size:12px}
.ibox .ibox-tools.open>.dropdown-menu{left:auto;right:0}
.bg-muted,.gray-bg{background-color:#f3f3f4}
.white-bg{background-color:#fff}
.bg-success,.navy-bg{background-color:#1ab394;color:#fff}
.bg-primary,.blue-bg{background-color:#1c84c6;color:#fff}
.bg-info,.lazur-bg{background-color:#23c6c8;color:#fff}
.bg-warning,.yellow-bg{background-color:#f8ac59;color:#fff}
.bg-danger,.red-bg{background-color:#ed5565;color:#fff}
.black-bg{background-color:#262626}
.panel-primary{border-color:#1ab394}
#dvTaskViewDocuments select.form-control{width:100%}
.panel-primary>.panel-heading{background-color:#1ab394;border-color:#1ab394}
.panel-success{border-color:#1c84c6}
.panel-success>.panel-heading{background-color:#1c84c6;border-color:#1c84c6;color:#fff}
.panel-info{border-color:#23c6c8}
.panel-info>.panel-heading{background-color:#23c6c8;border-color:#23c6c8;color:#fff}
.panel-warning{border-color:#f8ac59}
.panel-warning>.panel-heading{background-color:#f8ac59;border-color:#f8ac59;color:#fff}
.panel-danger{border-color:#ed5565}
.panel-danger>.panel-heading{background-color:#ed5565;border-color:#ed5565;color:#fff}
.progress-bar{background-color:#1ab394}
.progress-small,.progress-small .progress-bar{height:10px}
.progress-mini,.progress-small{margin-top:5px}
.progress-mini,.progress-mini .progress-bar{height:5px;margin-bottom:0}
.progress-bar-navy-light{background-color:#3dc7ab}
.progress-bar-success{background-color:#1c84c6}
.progress-bar-info{background-color:#23c6c8}
.progress-bar-warning{background-color:#f8ac59}
.progress-bar-danger{background-color:#ed5565}
.panel-title{font-size:inherit}
.jumbotron{border-radius:6px;padding:40px}
.jumbotron h1{margin-top:0}
.text-navy{color:#ef8d22}
.text-primary{color:inherit}
.text-success{color:#1c84c6}
.text-info{color:#19967d}
.text-warning{color:#ee8c21}
.text-danger{color:#c92d39}
.text-muted{color:#888}
.text-white{color:#fff}
.simple_tag{background-color:#f3f3f4;border:1px solid #e7eaec;border-radius:2px;color:inherit;font-size:10px;margin-right:5px;margin-top:5px;padding:5px 12px;display:inline-block}
.img-shadow{-webkit-box-shadow:0 0 3px 0 #919191;-moz-box-shadow:0 0 3px 0 #919191;box-shadow:0 0 3px 0 #919191}
.dashboards\.dashboard_2 nav.navbar,.dashboards\.dashboard_3 nav.navbar,.dashboards\.dashboard_4_1 nav.navbar,.dashboards\.dashboard_5 nav.navbar,.mailbox\.email_compose nav.navbar,.mailbox\.email_view nav.navbar,.mailbox\.inbox nav.navbar,.metrics nav.navbar,.metrics\.index nav.navbar{background:#fff}
.ComposeEmail .navbar.navbar-static-top,.Dashboard_2 .navbar.navbar-static-top,.Dashboard_3 .navbar.navbar-static-top,.Dashboard_4_1 .navbar.navbar-static-top,.Dashboard_5 .navbar.navbar-static-top,.EmailView .navbar.navbar-static-top,.Inbox .navbar.navbar-static-top,.Metrics .navbar.navbar-static-top{background:#fff}
.light-navbar .navbar.navbar-static-top{background-color:#fff}
.full-height{height:100%}
.fh-breadcrumb{height:calc(100% - 196px);margin:0 -15px;position:relative}
.fh-no-breadcrumb{height:calc(100% - 99px);margin:0 -15px;position:relative}
.fh-column{background:#fff;height:100%;width:240px;float:left}
.modal{z-index:9999!important}
.spiner-example{background:rgba(51,51,51,.35);height:100%;position:fixed;z-index:1;top:0;width:100%;left:0}
.p-xxs{padding:5px}
.p-xs{padding:10px}
.p-sm{padding:15px}
.p-m{padding:20px}
.p-md{padding:25px}
.p-lg{padding:30px}
.p-xl{padding:40px}
.p-w-xs{padding:0 10px}
.p-w-sm{padding:0 15px}
.p-w-m{padding:0 20px}
.p-w-md{padding:0 25px}
.p-w-lg{padding:0 30px}
.p-w-xl{padding:0 40px}
.p-h-xs{padding:10px 0}
.p-h-sm{padding:15px 0}
.p-h-m{padding:20px 0}
.p-h-md{padding:25px 0}
.p-h-lg{padding:30px 0}
.p-h-xl{padding:40px 0}
.m-xxs{margin:2px 4px}
.m-xs{margin:5px}
.m-sm{margin:10px}
.m-md{margin:20px}
.m-lg{margin:30px}
.m-xl{margin:50px}
.m-n{margin:0!important}
.m-l-none{margin-left:0}
.m-l-xs{margin-left:5px}
.m-l-sm{margin-left:10px}
.m-l{margin-left:15px}
.m-l-md{margin-left:20px}
.m-l-lg{margin-left:30px}
.m-l-xl{margin-left:40px}
.m-l-n-xxs{margin-left:-1px}
.m-l-n-xs{margin-left:-5px}
.m-l-n-sm{margin-left:-10px}
.m-l-n{margin-left:-15px}
.m-l-n-md{margin-left:-20px}
.m-l-n-lg{margin-left:-30px}
.m-l-n-xl{margin-left:-40px}
.m-t-none{margin-top:0}
.m-t-xxs{margin-top:1px}
.m-t-xs{margin-top:5px}
.m-t-sm{margin-top:10px}
.m-t{margin-top:15px}
.m-t-md{margin-top:20px}
.m-t-lg{margin-top:25px}
.m-t-xl{margin-top:40px}
.m-t-n-xxs{margin-top:-1px}
.m-t-n-xs{margin-top:-5px}
.m-t-n-sm{margin-top:-10px}
.m-t-n{margin-top:-15px}
.m-t-n-md{margin-top:-20px}
.m-t-n-lg{margin-top:-30px}
.m-t-n-xl{margin-top:-40px}
.m-r-none{margin-right:0}
.m-r-xxs{margin-right:1px}
.m-r-xs{margin-right:5px}
.m-r-sm{margin-right:10px}
.m-r{margin-right:15px}
.m-r-md{margin-right:20px}
.m-r-lg{margin-right:30px}
.m-r-xl{margin-right:40px}
.m-r-n-xxs{margin-right:-1px}
.m-r-n-xs{margin-right:-5px}
.m-r-n-sm{margin-right:-10px}
.m-r-n{margin-right:-15px}
.m-r-n-md{margin-right:-20px}
.m-r-n-lg{margin-right:-30px}
.m-r-n-xl{margin-right:-40px}
.m-b-none{margin-bottom:0}
.m-b-xxs{margin-bottom:1px}
.m-b-xs{margin-bottom:5px}
.m-b-sm{margin-bottom:10px}
.m-b{margin-bottom:15px}
.m-b-md{margin-bottom:20px}
.m-b-lg{margin-bottom:30px}
.m-b-xl{margin-bottom:40px}
.m-b-n-xxs{margin-bottom:-1px}
.m-b-n-xs{margin-bottom:-5px}
.m-b-n-sm{margin-bottom:-10px}
.m-b-n{margin-bottom:-15px}
.m-b-n-md{margin-bottom:-20px}
.m-b-n-lg{margin-bottom:-30px}
.m-b-n-xl{margin-bottom:-40px}
.space-15{margin:15px 0}
.space-20{margin:20px 0}
.space-25{margin:25px 0}
.space-30{margin:30px 0}
.img-sm{width:32px;height:32px}
.img-md{width:64px;height:64px}
.img-lg{width:96px;height:96px}
.b-r-xs{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.b-r-sm{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.b-r-md{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.b-r-lg{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.b-r-xl{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}
.fullscreen-ibox-mode .animated{animation:none}
body.fullscreen-ibox-mode{overflow-y:hidden}
.ibox.fullscreen{z-index:2030;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;margin-bottom:0}
.ibox.fullscreen .collapse-link{display:none}
.ibox.fullscreen .ibox-content{min-height:calc(100% - 48px)}
body.modal-open{padding-right:inherit!important}
body.modal-open .animated{animation-fill-mode:initial;z-index:inherit}
.block,body.mini-navbar.fixed-sidebar .profile-element{display:block!important}
body.mini-navbar.fixed-sidebar .nav-header{padding:33px 25px}
body.mini-navbar.fixed-sidebar .logo-element{display:none}
.fullscreen-video .animated{animation:none}
.search-form{margin-top:10px}
.search-result h3{margin-bottom:0;color:#1e0fbe}
.search-result .search-link{color:#006621}
.search-result p{font-size:12px;margin-top:5px}
.contact-box{background-color:#fff;border:1px solid #e7eaec;padding:20px;margin-bottom:20px}
.contact-box>a{color:inherit}
.contact-box.center-version{border:1px solid #e7eaec;padding:0}
.contact-box.center-version>a{display:block;background-color:#fff;padding:20px;text-align:center}
.contact-box.center-version>a img{width:80px;height:80px;margin-top:10px;margin-bottom:10px}
.contact-box.center-version address{margin-bottom:0}
.contact-box .contact-box-footer{text-align:center;background-color:#fff;border-top:1px solid #e7eaec;padding:15px 20px}
.invoice-table tbody>tr>td:last-child,.invoice-table tbody>tr>td:nth-child(2),.invoice-table tbody>tr>td:nth-child(3),.invoice-table tbody>tr>td:nth-child(4){text-align:right}
.invoice-table thead>tr>th:last-child,.invoice-table thead>tr>th:nth-child(2),.invoice-table thead>tr>th:nth-child(3),.invoice-table thead>tr>th:nth-child(4){text-align:right}
.invoice-total>tbody>tr>td:first-child{text-align:right}
.invoice-total>tbody>tr>td{border:0 none}
.invoice-total>tbody>tr>td:last-child{border-bottom:1px solid #ddd;text-align:right;width:15%}
.middle-box{max-width:400px;z-index:100;margin:0 auto;padding-top:40px}
.lockscreen.middle-box{width:200px;padding-top:110px}
.loginscreen.middle-box{width:300px}
.loginColumns{max-width:800px;margin:0 auto;padding:100px 20px 20px 20px}
.passwordBox{max-width:460px;margin:0 auto;padding:100px 20px 20px 20px}
.logo-name{color:#e6e6e6;font-size:180px;font-weight:800;letter-spacing:-10px;margin-bottom:0}
.middle-box h1{font-size:170px}
.wrapper .middle-box{margin-top:140px}
.lock-word{z-index:10;position:absolute;top:110px;left:50%;margin-left:-470px}
.lock-word span{font-size:100px;font-weight:600;color:#e9e9e9;display:inline-block}
.lock-word .first-word{margin-right:160px}
.dashboard-header{border-top:0;padding:20px 20px 20px 20px}
.dashboard-header h2{margin-top:10px;font-size:26px}
.fist-item{border-top:none!important}
.statistic-box{margin-top:40px}
.dashboard-header .list-group-item span.label{margin-right:10px}
.list-group.clear-list .list-group-item{border-top:1px solid #e7eaec;border-bottom:0;border-right:0;border-left:0;padding:10px 0}
ul.clear-list:first-child{border-top:none!important}
.timeline-item .date i{position:absolute;top:0;right:0;padding:5px;width:30px;text-align:center;border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec;border-left:1px solid #e7eaec;background:#f8f8f8}
.timeline-item .date{text-align:right;width:110px;position:relative;padding-top:30px}
.timeline-item .content{border-left:1px solid #e7eaec;border-top:1px solid #e7eaec;padding-top:10px;min-height:100px}
.timeline-item .content:hover{background:0 0}
ul.notes li,ul.tag-list li{list-style:none}
ul.notes li h4{margin-top:20px;font-size:16px}
ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:140px;width:140px;padding:1em;position:relative}
ul.notes li div small{position:absolute;top:5px;right:5px;font-size:10px}
ul.notes li div a{position:absolute;right:10px;bottom:10px;color:inherit}
ul.notes li{margin:10px 40px 50px 0;float:left}
ul.notes li div p{font-size:12px}
ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:140px;width:140px;padding:1em;-moz-box-shadow:5px 5px 2px #212121;-webkit-box-shadow:5px 5px 2px rgba(33,33,33,.7);box-shadow:5px 5px 2px rgba(33,33,33,.7)}
ul.notes li div{-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);-moz-transform:rotate(-6deg)}
ul.notes li:nth-child(2n) div{-o-transform:rotate(4deg);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);position:relative;top:5px}
ul.notes li:nth-child(3n) div{-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);position:relative;top:-5px}
ul.notes li:nth-child(5n) div{-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);position:relative;top:-10px}
ul.notes li div:focus,ul.notes li div:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);position:relative;z-index:5}
ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:210px;width:210px;padding:1em;-moz-box-shadow:5px 5px 7px #212121;-webkit-box-shadow:5px 5px 7px rgba(33,33,33,.7);box-shadow:5px 5px 7px rgba(33,33,33,.7);-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear}
.file-box{float:left;width:220px}
.file-manager h5{text-transform:uppercase}
.file-manager{list-style:none outside none;margin:0;padding:0}
.folder-list li a{color:#666;display:block;padding:5px 0}
.folder-list li{border-bottom:1px solid #e7eaec;display:block}
.folder-list li i{margin-right:8px;color:#3d4d5d}
.category-list li a{color:#666;display:block;padding:5px 0}
.category-list li{display:block}
.category-list li i{margin-right:8px;color:#3d4d5d}
.category-list li a .text-navy{color:#1ab394}
.category-list li a .text-primary{color:#1c84c6}
.category-list li a .text-info{color:#23c6c8}
.category-list li a .text-danger{color:#ef5352}
.category-list li a .text-warning{color:#f8ac59}
.file-manager h5.tag-title{margin-top:20px}
.tag-list li{float:left}
.tag-list li a{font-size:10px;background-color:#f3f3f4;padding:5px 12px;color:inherit;border-radius:2px;border:1px solid #e7eaec;margin-right:5px;margin-top:5px;display:block}
.file{border:1px solid #e7eaec;padding:0;background-color:#fff;position:relative;margin-bottom:20px;margin-right:20px}
.file-manager .hr-line-dashed{margin:15px 0}
.file .icon,.file .image{height:100px;overflow:hidden}
.file .icon{padding:15px 10px;text-align:center}
.file-control{color:inherit;font-size:11px;margin-right:10px}
.file-control.active{text-decoration:underline}
.file .icon i{font-size:70px;color:#dadada}
.file .file-name{padding:10px;background-color:#f8f8f8;border-top:1px solid #e7eaec}
.file-name small{color:#676a6c}
.corner{position:absolute;display:inline-block;width:0;height:0;line-height:0;border:.6em solid transparent;border-right:.6em solid #f1f1f1;border-bottom:.6em solid #f1f1f1;right:0;bottom:0}
a.compose-mail{padding:8px 10px}
.mail-search{max-width:300px}
.profile-content{border-top:none!important}
.profile-stats{margin-right:10px}
.profile-image{width:120px;float:left}
.profile-image img{width:96px;height:96px}
.profile-info{margin-left:120px}
.feed-activity-list .feed-element{border-bottom:1px solid #e7eaec}
.feed-element:first-child{margin-top:0}
.feed-element{padding-bottom:15px}
.feed-element,.feed-element .media{margin-top:15px}
.feed-element,.media-body{overflow:hidden}
.feed-element>.pull-left{margin-right:10px}
.dropdown-messages-box img.img-circle,.feed-element img.img-circle{width:38px;height:38px}
.feed-element .well{border:1px solid #e7eaec;box-shadow:none;margin-top:10px;margin-bottom:5px;padding:10px 20px;font-size:11px;line-height:16px}
.feed-element .actions{margin-top:10px}
.feed-element .photos{margin:10px 0}
.feed-photo{max-height:180px;border-radius:4px;overflow:hidden;margin-right:10px;margin-bottom:10px}
.file-list li{padding:5px 10px;font-size:11px;border-radius:2px;border:1px solid #e7eaec;margin-bottom:5px}
.file-list li a{color:inherit}
.file-list li a:hover{color:#1ab394}
.user-friends img{width:42px;height:42px;margin-bottom:5px;margin-right:5px}
.mail-box{background-color:#fff;border:1px solid #e7eaec;border-top:0;padding:0;margin-bottom:20px}
.mail-box-header{background-color:#fff;border:1px solid #e7eaec;border-bottom:0;padding:30px 20px 20px 20px}
.mail-box-header h2{margin-top:0}
.mailbox-content .tag-list li a{background:#fff}
.mail-body{border-top:1px solid #e7eaec;padding:20px}
.mail-text{border-top:1px solid #e7eaec}
.mail-text .note-toolbar{padding:10px 15px}
.mail-body .form-group{margin-bottom:5px}
.mail-text .note-editor .note-toolbar{background-color:#f9f8f8}
.mail-attachment{border-top:1px solid #e7eaec;padding:20px;font-size:12px}
.mailbox-content{background:0 0;border:none;padding:10px}
.mail-ontact{width:23%}
.project-actions,.project-people{text-align:right;vertical-align:middle}
dd.project-people{text-align:left;margin-top:5px}
.project-people img{width:32px;height:32px}
.project-title a{font-size:14px;color:#676a6c;font-weight:600}
.project-list table tr td{border-top:none;border-bottom:1px solid #e7eaec;padding:15px 10px;vertical-align:middle}
.project-manager .tag-list li a{font-size:10px;background-color:#fff;padding:5px 12px;color:inherit;border-radius:2px;border:1px solid #e7eaec;margin-right:5px;margin-top:5px;display:block}
.project-files li a{font-size:11px;color:#676a6c;margin-left:10px;line-height:22px}
.faq-item{padding:20px;margin-bottom:2px;background:#fff}
.faq-question{font-size:18px;font-weight:600;color:#1ab394;display:block}
.faq-question:hover{color:#179d82}
.faq-answer{margin-top:10px;background:#f3f3f4;border:1px solid #e7eaec;border-radius:3px;padding:15px}
.faq-item .tag-item{background:#f3f3f4;padding:2px 6px;font-size:10px;text-transform:uppercase}
.message-input{height:90px!important}
.chat-avatar{width:36px;height:36px;float:left;margin-right:10px}
.chat-user-name{padding:10px}
.chat-user{padding:8px 10px;border-bottom:1px solid #e7eaec}
.chat-user a{color:inherit}
.chat-view{z-index:20012}
.chat-statistic,.chat-users{margin-left:-30px}
.chat-view .ibox-content{padding:0}
.chat-message{padding:10px 20px}
.message-avatar{height:48px;width:48px;border:1px solid #e7eaec;border-radius:4px;margin-top:1px}
.chat-discussion .chat-message.left .message-avatar{float:left;margin-right:10px}
.chat-discussion .chat-message.right .message-avatar{float:right;margin-left:10px}
.message{background-color:#fff;border:1px solid #e7eaec;text-align:left;display:block;padding:10px 20px;position:relative;border-radius:4px}
.chat-discussion .chat-message.left .message-date{float:right}
.chat-discussion .chat-message.right .message-date{float:left}
.chat-discussion .chat-message.left .message{text-align:left;margin-left:55px}
.chat-discussion .chat-message.right .message{text-align:right;margin-right:55px}
.message-date{font-size:10px;color:#888}
.message-content{display:block}
.chat-discussion{background:#eee;padding:15px;height:400px;overflow-y:auto}
.chat-users{overflow-y:auto;height:400px}
.chat-message-form .form-group{margin-bottom:0}
.jstree-open>.jstree-anchor>.fa-folder:before{content:"\f07c"}
.jstree-default .jstree-icon.none{width:0}
.clients-list{margin-top:20px}
.clients-list .tab-pane{position:relative;height:600px}
.client-detail{position:relative;height:620px}
.clients-list table tr td{height:46px;vertical-align:middle;border:none}
.client-link{font-weight:600;color:inherit}
.client-link:hover{color:inherit}
.client-avatar{width:42px}
.client-avatar img{width:28px;height:28px;border-radius:50%}
.contact-type{width:20px;color:#c1c3c4}
.client-status{text-align:left}
.client-detail .vertical-timeline-content p{margin:0}
.client-detail .vertical-timeline-icon.gray-bg{color:#a7aaab}
.clients-list .nav-tabs>li.active>a,.clients-list .nav-tabs>li.active>a:focus,.clients-list .nav-tabs>li.active>a:hover{border-bottom:1px solid #fff}
.blog h2{font-weight:700}
.blog h5{margin:0 0 5px 0}
.blog .btn{margin:0 0 5px 0}
.article h1{font-size:48px;font-weight:700;color:#2f4050}
.article p{font-size:15px;line-height:26px}
.article-title{text-align:center;margin:40px 0 100px 0}
.article .ibox-content{padding:40px}
.issue-tracker .btn-link{color:#1ab394}
table.issue-tracker tbody tr td{vertical-align:middle;height:50px}
.issue-info{width:50%}
.issue-info a{font-weight:600;color:#676a6c}
.issue-info small{display:block}
.team-members{margin:10px 0}
.team-members img.img-circle{width:42px;height:42px;margin-bottom:5px}
.sortable-list{padding:10px 0}
.agile-list{list-style:none;margin:0}
.agile-list li{background:#fafafb;border:1px solid #e7eaec;margin:0 0 10px 0;padding:10px;border-radius:2px}
.agile-list li:hover{cursor:pointer;background:#fff}
.agile-list li.warning-element{border-left:3px solid #f8ac59}
.agile-list li.danger-element{border-left:3px solid #ed5565}
.agile-list li.info-element{border-left:3px solid #1c84c6}
.agile-list li.success-element{border-left:3px solid #1ab394}
.agile-detail{margin-top:5px;font-size:12px}
ins{background-color:#c6ffc6;text-decoration:none}
del{background-color:#ffc6c6}
.product-box{padding:0;border:1px solid #e8e8e8;-webkit-box-shadow:0 3px 7px 0 #e8e8e8;-moz-box-shadow:0 3px 7px 0 #e8e8e8;box-shadow:0 3px 7px 0 #e8e8e8}
.product-box.active,.product-box:hover{border:1px solid #d4d4d4;-webkit-box-shadow:0 3px 7px 0 #c5c0c0;-moz-box-shadow:0 3px 7px 0 #c5c0c0;box-shadow:0 3px 7px 0 #c5c0c0}
.product-imitation{text-align:center;padding:90px 0;background-color:#f8f8f9;color:#bebec3;font-weight:600}
.cart-product-imitation{text-align:center;padding-top:30px;height:80px;width:80px;background-color:#f8f8f9}
.product-imitation.xl{padding:120px 0}
.product-desc{padding:10px;position:relative}
.ecommerce .tag-list{padding:0}
.ecommerce .fa-star{color:#d1dade}
.ecommerce .fa-star.active{color:#f8ac59}
.ecommerce .note-editor{border:1px solid #e7eaec}
table.shoping-cart-table{margin-bottom:0}
table.shoping-cart-table tr td{border:none;text-align:right}
table.shoping-cart-table tr td.desc,table.shoping-cart-table tr td:first-child{text-align:left}
table.shoping-cart-table tr td:last-child{width:80px}
.product-name{font-size:16px;font-weight:600;color:#676a6c;display:block;margin:2px 0 5px 0}
.product-name1{font-size:16px;font-weight:600;color:#676a6c;display:block;margin:2px 0 5px 0}
.product-name:focus,.product-name:hover{color:#144991}
.product-name1:focus,.product-name1:hover{color:#144991}
.product-price{font-size:14px;font-weight:600;color:#fff;background-color:#1ab394;padding:6px 12px;position:absolute;top:-32px;right:0}
.product-detail .ibox-content{padding:30px 30px 50px 30px}
.image-imitation{background-color:#f8f8f9;text-align:center;padding:200px 0}
.product-main-price small{font-size:10px}
.product-images{margin:0 20px}
.social-feed-separated .social-feed-box{margin-left:62px}
.social-feed-separated .social-avatar{float:left;padding:0}
.social-feed-separated .social-avatar img{width:52px;height:52px;border:1px solid #e7eaec}
.social-feed-separated .social-feed-box .social-avatar{padding:15px 15px 0 15px;float:none}
.social-feed-box{border:1px solid #e7eaec;background:#fff;margin-bottom:15px}
.article .social-feed-box{margin-bottom:0;border-bottom:none}
.article .social-feed-box:last-child{margin-bottom:0;border-bottom:1px solid #e7eaec}
.article .social-feed-box p{font-size:13px;line-height:18px}
.social-action{margin:15px}
.social-avatar{padding:15px 15px 0 15px}
.social-comment .social-comment{margin-left:45px}
.social-avatar img{height:40px;width:40px;margin-right:10px}
.social-avatar .media-body a{font-size:14px;display:block}
.social-body{padding:15px}
.social-body img{margin-bottom:10px}
.social-footer{border-top:1px solid #e7eaec;padding:10px 15px;background:#f9f9f9}
.social-footer .social-comment img{width:32px;margin-right:10px}
.social-comment:first-child{margin-top:0}
.social-comment{margin-top:15px}
.social-comment textarea{font-size:12px}
.vote-item{padding:20px 25px;background:#fff;border-top:1px solid #e7eaec}
.vote-item:last-child{border-bottom:1px solid #e7eaec}
.vote-item:hover{background:#fbfbfb}
.vote-actions{float:left;width:30px;margin-right:15px;text-align:center}
.vote-actions a{color:#1ab394;font-weight:600}
.vote-actions{font-weight:600}
.vote-title{display:block;color:inherit;font-size:18px;font-weight:600;margin-top:5px;margin-bottom:2px}
.vote-title:focus,.vote-title:hover{color:inherit}
.vote-info,.vote-title{margin-left:45px}
.vote-info,.vote-info a{color:#b4b6b8;font-size:12px}
.vote-info a{margin-right:10px}
.vote-info a:hover{color:#1ab394}
.vote-icon{text-align:right;font-size:38px;display:block;color:#e8e9ea}
.vote-icon.active{color:#1ab394}
body.body-small .vote-icon{display:none}
.lightBoxGallery{text-align:center}
.lightBoxGallery img{margin:5px}
#small-chat{position:fixed;bottom:20px;right:20px;z-index:100}
#small-chat .badge{position:absolute;top:-3px;right:-4px}
.open-small-chat{height:38px;width:38px;display:block;background:#1ab394;padding:9px 8px;text-align:center;color:#fff;border-radius:50%}
.open-small-chat:hover{color:#fff;background:#1ab394}
.small-chat-box{display:none;position:fixed;bottom:20px;right:75px;background:#fff;border:1px solid #e7eaec;width:230px;height:320px;border-radius:4px}
.small-chat-box.ng-small-chat{display:block}
.body-small .small-chat-box{bottom:70px;right:20px}
.small-chat-box.active{display:block}
.small-chat-box .heading{background:#2f4050;padding:8px 15px;font-weight:700;color:#fff}
.small-chat-box .chat-date{opacity:.6;font-size:10px;font-weight:400}
.small-chat-box .content{padding:15px 15px}
.small-chat-box .content .author-name{font-weight:700;margin-bottom:3px;font-size:11px}
.small-chat-box .content>div{padding-bottom:20px}
.small-chat-box .content .chat-message{padding:5px 10px;border-radius:6px;font-size:11px;line-height:14px;max-width:80%;background:#f3f3f4;margin-bottom:10px}
.small-chat-box .content .chat-message.active{background:#1ab394;color:#fff}
.small-chat-box .content .left{text-align:left;clear:both}
.small-chat-box .content .left .chat-message{float:left}
.small-chat-box .content .right{text-align:right;clear:both}
.small-chat-box .content .right .chat-message{float:right}
.small-chat-box .form-chat{padding:10px 10px}
.metismenu .plus-minus,.metismenu .plus-times{float:right}
.metismenu .arrow{float:right;line-height:1.42857}
.metismenu .glyphicon.arrow:before{content:"\e079"}
.metismenu .active>a>.glyphicon.arrow:before{content:"\e114"}
.metismenu .fa.arrow:before{content:"\f107"}
.metismenu .active>a>.fa.arrow:before{content:"\f106"}
.metismenu .ion.arrow:before{content:"\f3d2"}
.metismenu .active>a>.ion.arrow:before{content:"\f3d0"}
.metismenu .fa.plus-minus:before,.metismenu .fa.plus-times:before{content:"\f067"}
.metismenu .active>a>.fa.plus-times{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.metismenu .active>a>.fa.plus-minus:before{content:"\f068"}
.metismenu .collapse{display:none}
.metismenu .collapse.in{display:block}
.metismenu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}
.mini-navbar .metismenu .collapse{opacity:0}
.mini-navbar .metismenu .collapse.in{opacity:1}
.dashbaordUser_icon{float:right;padding:20px 50px 0 50px;margin-bottom:0}
.dashbaordUser_icon li{list-style:none}
.dashbaordUser_icon a{text-align:center!important}
.dashbaordUser_icon li .dropdown-menu li{border-bottom:1px solid #e2e2e2}
.dashbaordUser_icon a span{color:#fff;font-size:18px;background:#ef8d22;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.dashbaordUser_icon .dropdown-menu a i{font-size:16px;color:#ef8d22;margin-right:5px}
.numberCounts{cursor:pointer;color:#144991}
.sidenav2{max-width:500px;right:-510px;width:100%}
.bulk_mathingJob{width:100%;float:left;margin-top:30px;padding-left:10px}
.bulk_mathingJob .checkbox{float:left}
.bulk_mathingJob .dropdown{float:left}
.sidebarContent{padding:0 15px 0 15px;width:100%;float:left}
.matchingRow{margin:0;position:relative;width:100%;float:left}
#matchingJobPassive .sidebarContent{padding:0 15px 0 35px}
.matchingRow .col-sm-9,.matchingRow .col-xs-12{padding-left:0;padding-right:5px}
.matchingRow .col-sm-3,.matchingRow .col-xs-6{padding-left:0}
.matchingJob_status{border:1px solid #66a4f9;display:inline-block;padding:5px 20px;background:#66a4f9;color:#fff}
.jobListDetails{background:#fff;width:100%;float:left;padding:10px;position:relative;list-style:none;margin-bottom:20px}
.jobListDetails .checkbox{position:absolute;top:0;left:-25px}
.jobMatchingHeading{font-size:16px;font-weight:600;margin:15px 0 0 0;color:#144991!important;clear:both}
.jobListDetails .text_icon span{float:left;width:80%;line-height:20px}
.jobListDetails .text_icon li i{margin-top:0;width:auto!important}
.jobListDetails .jobTextIcon{width:55%;margin-right:15px}
.sidenav2 .jobListDetails .jobTextIcon{width:45%;margin-right:15px}
.sidenav2 .jobListDetails .jobTextIcon2{width:50%;position:relative}
.jobListDetails .jobTextIcon2{width:38%}
.jobListDetails .text_icon.jobTextIcon3 span{float:left;width:90%;line-height:20px}
.jobListDetails .text_icon.jobTextIcon3 li i{margin-top:2px}
.sidenav2 .jobListDetails{margin-bottom:61px}
.PashiveRecruterDashBoard .sidenav2 .jobListDetails{margin-bottom:15px}
.AccountManagerDashBoard.sidenav2 .jobListDetails{margin-bottom:12px}
.applyShare_btn{position:absolute;right:0;margin-bottom:0!important;top:0}
.applyShare_btn li{width:100%}
ul.table_btn.applyShare_btn li a{margin:5px 0}
ul.table_btn.applyShare_btn li.applyBtn .orangeBTN{background:0 0;border-color:transparent;color:#ef8d22;padding:0;margin-bottom:0}
ul.table_btn.applyShare_btn li.activeShareJob .blueBTN{background:0 0;border-color:transparent;color:#2c73d4;padding:0;margin-bottom:0}
.followupActivities .activitiesLeft{width:140px;text-align:center}
.tabActivityBtn{border:1px solid #ccc;border-radius:4px;padding:5px 5px;display:inline-block;text-align:center;width:100%;margin-top:5px;margin-bottom:3px}
.dateCenter{text-align:center;display:block;margin:5px 0}
.editPast{font-size:16px;margin-left:20px;cursor:pointer}
.content .m-b-xs a{line-height:24px}
.comment_box .radio{float:left;margin-left:10px;margin-bottom:0;width:25%}
.comment_box .radio label{display:block;margin-bottom:12px}
.followupActivities .comment_box .close_right{margin:0}
.followupActivities .radio-success input[type=radio]:checked+label::before{border-color:#ccc}
.followupActivities .radio-success input[type=radio]+label::after{background-color:#144991}
.followupActivities .radio label::after{background-color:#ef8d22}
.followupActivities .text-navy{color:#ef8d22;display:block;margin-top:5px}
.timeline-item .content{min-height:115px}
.followupActivities .comment_box textarea.form-control{width:70%}
.checkbox input[type=checkbox],.checkbox input[type=radio]{cursor:pointer;height:16px;margin-top:0}
.orangeBTN{background-color:#ef8d22;border-color:#ef8d22;width:65px;margin-bottom:5px;padding:4px}
.blueBTN{background-color:#144991;border-color:#144991;width:65px;padding:4px}
.blueBTN:hover{background-color:#144991;border-color:#144991}
.previewPopUpRow1{margin-bottom:10px}
a:focus{outline:0}
.quickApply_btn:focus{background:#999c9e;border-color:#999c9e}
.quickApply_btn:hover{background:#ef8d22;border-color:#ef8d22}
.sidebarFixed{position:fixed!important}
.FullscreenHide,.sidebarFixed.sidebarNavHide{display:none!important}
body.mini-navbar .headerFixed{width:calc(100% - 70px)}
.headerFixed{position:fixed;box-shadow:10px 2px 10px #999;width:calc(100% - 220px);top:0;right:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:999}
.margingTop{margin-top:60px}
.sidenav .text_icon li i{color:#888;width:15px!important;text-align:center}
.sidenav .fa-briefcase,.sidenav .fa-usd{font-size:16px}
.sidenav .sidebarContent{padding-top:30px}
.loaderSection{background:rgba(51,51,51,.35);height:100%;position:fixed;top:0;width:100%;left:0;display:none;z-index:99999}
.loaderSectionNew{background:rgba(51,51,51,.35);height:100%;position:fixed;top:0;width:100%;left:0;display:none;z-index:99999}
.ClientTemplateLoaderSection{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.loaderSectionTask{background:rgba(51,51,51,.35);height:100%;position:fixed;top:0;width:100%;left:0;display:none;z-index:99999}
.loaderSectionTaskPopup{background:rgba(51,51,51,.35);height:100%;position:fixed;top:0;width:100%;left:0;display:none;z-index:99999}
.RloaderSection{background:rgba(51,51,51,.35);height:100%;position:fixed;top:0;width:100%;left:0;display:none;z-index:99999}
.loader{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;margin:auto;right:0;left:0;bottom:0;top:0;z-index:999}
.ATSLoaderSection{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.ATSLoader{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:10em;left:50%;transform:translateX(-50%)}
.ATSLoaderSection_HT{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.ATSLoader_HT{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:10em;left:50%;transform:translateX(-50%)}
.diceLoaderSection{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.diceLoader{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:10em;left:50%;transform:translateX(-50%)}
.monsterLoaderSection{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.monsterLoader{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:10em;left:50%;transform:translateX(-50%)}
.careerBuilderLoaderSection{background:rgba(51,51,51,.35);height:calc(100% + 11.5em);position:absolute;top:0;width:100%;left:0;display:none;z-index:99999}
.careerBuilderLoader{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #ff9800;border-bottom:12px solid #144991;width:65px;height:65px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:10em;left:50%;transform:translateX(-50%)}
.loaderActiveSection{height:35px;position:relative;top:0;width:auto;left:0;display:none;z-index:99999}
#Dice_confirmBox h4{font-size:1.1em;font-weight:400;line-height:1.5;padding-bottom:1em}
#Monster_confirmBox h4{font-size:1.1em;font-weight:400;line-height:1.5;padding-bottom:1em}
.oldAtsResume_txt{width:8em;display:inline-block;line-height:1.3;margin-right:1.3em}
.oldAtsResume_txt strong{font-weight:400;color:#316988;font-size:1.4em}
#viewDiceLatestResume{display:inline-block;vertical-align:top;width:14em;line-height:1.4;text-align:center}
#viewDiceLatestResume span{display:block;color:#888;font-size:.9em}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.logoM{display:none;margin:auto;padding-top:5px}
#matchingJobPassive .sidebarContent,#matchingJobSales .sidebarContent{padding-top:0}
.totalInterSch{float:right}
.totalInterSch .inter_select{padding:0;height:28px;font-size:12px}
.totalInterSch .close_right{display:none}
.totalInterSch.select_open .close_right{display:block;float:right}
#NoActivityinLast3Month .totalInterSch{width:100%}
.matchscore{float:left;width:30%}
#NoActivityinLast3Month .totalInterSch .inter_select{float:right}
.byText{margin-top:10px}
.byText .other_text{margin-top:5px}
.submissionBox .view{color:#144991;width:52%}
.submissionBox .add_comments{color:#144991}
.submissionBox .comment_box{float:left;background:#eee;padding:10px;width:100%}
.comment_box,.view_details{margin-bottom:10px}
.submissionBox .comment_box li{list-style:none}
.comment_box h6,.view_details h6{font-weight:600;font-size:12px;margin:0;margin-bottom:5px;background:#d5d5d5;color:#000;padding:5px}
.hResumeSidebarForJob .comment_box,.hResumeSidebarForJob .view_details{padding:0}
.comment_box .DivcardInner,.view_details .DivcardInner{padding:5px}
.submissionBox .byText{margin-bottom:5px}
.quickApply_section .modal-dialog{width:780px}
.quickApply_section .modal-body{padding:0}
.send,.send:active,.send:active:focus,.send:focus,.send:hover{background-color:#144991;border-color:#144991;color:#fff!important;box-shadow:none}
.close_btn{padding:4px 12px}
.quickApplyTop{padding:30px 100px 0 100px}
.selectClient select{border:1px solid #e5e6e7;padding:5px;width:100%;height:34px}
.locationBox select{width:100%;padding:5px;border:1px solid #eaeaea}
.locationBox input{width:100%;padding:7px;border:1px solid #eaeaea;border-radius:1px}
.locationText{margin-bottom:3px}
.rateInput{width:auto}
.matchingRow .fa-building{font-size:15px}
.recentSubmissions .nav-tabs.custom_tab1>li>a{width:115px;z-index:1}
.totalInterviewsSection{overflow:hidden}
.fullBody{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.2);display:none;z-index:115}
.orangeBTN2{width:auto;margin-top:10px}
.mobileMenuBTN{display:none}
.dropdownChangedPopup{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2002;width:85%;max-width:520px}
.dropdownChangedContent{padding:20px 30px 30px}
.dropdownChangedContent h4{margin-bottom:30px}
.dropdownChangedContent .select_open{position:relative}
.dropdownChangedContent .select_open .close_right{display:block}
.dropdownChangedContent .close_right{position:absolute;right:20px;top:0;display:none}
.dropdownChangedContent .send{padding:4px 5px;margin-right:5px}
.dropdownChangedContent .form-horizontal .control-label{font-weight:400}
.manageJobsTable .ibox-title{padding-top:7px}
.ibox_titleLeft{float:left;margin-top:12px}
.matchSelect{margin:0 5px}
.ibox-title.manageJobtitle{padding:0 0 0 15px}
.ibox_titleRight{float:right}
.bookmarkHead{text-align:right}
.bookmarks{position:relative}
.bookmarkIcon{cursor:pointer;font-size:15px;float:left;margin-top:12px}
.bookMarkDropdown{width:350px;position:absolute;right:45px;top:38px;background:#f1f1f1;padding:8px 0;z-index:999;border-radius:4px;display:none;border-top:10px solid #144991}
.bookMarkDropdown:after{right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#144991;border-width:7px;margin-left:-7px;top:-24px}
.bookMarkDropdown h4{padding:2px 10px}
.bookMarkDropdown li{list-style:none;border-top:1px solid #ccc}
.bookMarkDropdown li:hover{background:#144991}
.bookMarkDropdown li:hover a{color:#fff}
.bookMarkDropdown li:hover .dropClose{display:block}
.bookmarkList{display:none}
.bookMarkDropdown li a{padding:15px 10px;display:inline-block;color:#666}
.dropClose{color:#fff;font-size:20px;cursor:pointer;float:right;margin:10px;display:none}
.plusSign{font-size:20px;margin:0 0 0 10px;padding:0 10px;display:inline-block;background:#5277ab;color:#f3f3f4;cursor:pointer}
.plusSign:hover{background:#144991;transition:all ease-in-out .3s}
.plusSign .fa{transition:all ease-in-out .3s;vertical-align:middle;line-height:48px}
.bookmarkAdd{background:#ccc;padding:10px 15px;display:none;position:absolute;width:300px;right:0;top:48px;z-index:10}
.bookmarkAdd:after{right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ccc;border-width:7px;margin-left:-7px;top:-14px}
.bookmarkAdd input{font-size:13px}
.bookmarkAdd .btn{margin-bottom:0;background-color:#ef8d22;border-color:#ef8d22;color:#fff;float:right}
.repostTooltip .tooltiptext{left:-50%}
.repostTooltip .tooltiptext::after{left:70%}
.uploadPostJobs{text-align:right;margin-bottom:0}
.uploadPostJobs li{list-style:none;display:inline-block}
.uploadPostJobs li a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.tableText2{display:block;color:#666;font-size:12px}
.cand_resume.tableIcon .fa{margin:2px 0 0 0}
.manageJobsTable .cst_tooltip{position:relative;display:inline-block;margin-right:0;vertical-align:top}
.cstSize{font-size:15px!important;margin-top:2px!important}
#submissionsJobsSidebar .sidebarContent{padding-top:15px!important}
#matchingResumeJobsSidebar .sidebarContent{padding-top:15px!important}
.searchMore{display:inline-block!important;padding:10px;float:right;margin:20px 15px 0;color:#fff}
.searchMore .btn{background:#ef8d22;color:#fff}
.searchMore input{font-size:13px;border:1px solid #d4d4d4;color:#000}
.searchMoreBtn{float:right;margin:20px 15px 0;text-transform:uppercase;background:#ef8d22;color:#fff;border-radius:4px;border:1px solid #ef8d22;padding:8px 10px;font-weight:500}
.searchMoreBtn .fa{margin-right:5px}
.searchMoreBtn:hover{color:#fff}
.selectDropdown{position:relative}
.selectDropdown ul{margin-bottom:0}
.selectDropdown ul li{list-style:none}
.selectDefDropdown{position:relative}
.selectDefDropdown ul{margin-bottom:0}
.selectDefDropdown ul li{list-style:none}
.commonDrop{float:left;margin-right:15px}
.selectClose{cursor:pointer;margin-top:6px;display:inline-block;color:#ccc;transition:all ease-in-out .3s}
.selectClose:hover{color:#333}
.mainDropdown{margin:0 15px 25px 0;float:left}
.mainDropdown:after{content:"";background:#b9b9b9;height:25px;width:1px;position:absolute;left:18px;bottom:0}
.mainDefDropdown{margin:0 15px 25px 0;float:left}
.mainDefDropdown:after{content:"";background:#b9b9b9;height:25px;width:1px;position:absolute;left:18px;bottom:0}
.selectDropdown select{height:36px;border-radius:0;padding:5px;border-color:#b9b9b9}
.fixedText{background:#9a9a9a;line-height:28px;width:40px;text-align:center;color:#fff}
.inputManageJobs{width:70px}
.inputManageJobsDate{width:110px}
.inputManageJobsDate input{border:0;padding:5px}
.inputManageJobsDate .input-group-addon{border:0;padding:5px 0 5px 5px}
.input-group{border:1px solid #b9b9b9;z-index:10}
.commonDrop input{height:26px;border-color:#b9b9b9;padding-left:6px}
#btnAdd,#btnAddPopUp{border-radius:50%;border:0;background:#5277ab;color:#fff;font-weight:600;font-size:20px;width:35px;height:35px}
#btnAdd:hover,#btnAddPopUp:hover{background:#144991;transition:all ease-in-out .3s}
#btnSearch{border-radius:50%;border:0;background:#144991;color:#fff;font-weight:600;font-size:20px;width:35px;height:35px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative}
#btnSearch:hover{background:#144991;transition:all ease-in-out .3s}
.hideInput{display:block}
.bulkSelect_dropdown select{height:36px;border-color:#b9b9b9;border-radius:4px;display:none}
.bulkDropClose{color:#ccc;cursor:pointer;display:none;margin-left:10px}
.bulkDropClose:hover{color:#333;transition:all ease-in-out .3s}
.mainDropdowns{margin:0 15px 25px 0;float:left}
.mainDropdowns:after{content:"";background:#b9b9b9;height:25px;width:1px;position:absolute;left:18px;bottom:0}
.broadCastInrFltr .mainDropdowns:after{display:none}
li{list-style:none}
.rightTopRow{margin-top:20px}
.subHeading{margin:5px 0 0 0;color:#000;font-weight:500;font-size:.9em}
.subHeading3{color:#144991}
.topRowButtons{text-align:right;margin-bottom:0;padding:0}
.topRowButtons li{list-style:none;display:inline-block}
.topRowButtons li a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.grayBTN{background:#999!important}
.paddingB{padding-bottom:0}
.jobStatusUl{float:right;margin-bottom:10px;padding:0}
.jobStatusUl li{float:left;margin-left:15px;font-size:16px}
.jobStatusUl li .jobSt select{width:90%}
.DivW2RateMax.has-error .input-group{border-color:#ed5565!important}
.draftText{color:#f44336;font-weight:600}
.formSection{background:#fff;padding-bottom:50px}
.clientInputT span{display:inline-block;padding-left:10px;margin-top:6px;float:left;width:40%}
.clientInputT strong{padding-left:10px;width:58%;float:left;margin-top:6px}
.iconField .input-group-addon{border:0;padding:5px 0 5px 5px}
.has-error .input-group-addon{color:#555;background-color:#fff}
.iconField input{border:0;padding:5px}
.iconField{border:1px solid #e5e6e7}
.iconField .fa-clock-o{font-size:20px;padding-right:5px;color:#999}
.switch{position:relative;display:inline-block;width:64px;height:30px;float:left}
.switch input{display:none}
.cskSliderBtn{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.cskSliderBtn:before{position:absolute;content:"";height:22px;width:22px;left:8px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.cskSliderBtn{background-color:#2196f3}
input:focus+.cskSliderBtn{box-shadow:0 0 1px #2196f3}
input:checked+.cskSliderBtn:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.cskSliderBtn.round{border-radius:30px}
.cskSliderBtn.round:before{border-radius:50%}
.paddingR{padding-right:0}
.labelText2{font-weight:400;font-size:12px}
.formSection .input-group input{height:28px}
.formSection .control-label{font-weight:400;text-align:right}
.formSection .control-label span{text-align:left}
.centerT{margin-top:8px;text-align:center}
.leftT{margin-top:8px;text-align:left}
.rightT{margin-top:8px;text-align:right}
.pLR{padding:0}
.jobDescPart .note-editor.note-frame .note-editing-area{min-height:200px}
.cstWidth{width:17%}
.fullTimeIn{margin-top:18px;display:none}
.mrgtop{margin-top:18px}
.mrgT{margin-top:18px}
.formWidth{width:80%}
.formSection input::-webkit-input-placeholder{color:#999!important;font-weight:300}
.formSection input:-moz-placeholder{color:#999!important;font-weight:300}
.formSection input::-moz-placeholder{color:#999!important;font-weight:300}
.formSection input:-ms-input-placeholder{color:#999!important;font-weight:300}
.formSection select:required:invalid{color:#999!important;font-weight:300}
.formSection option[value=""][disabled]{display:none}
.formSection option{color:#000}
.shiftT .input-group{border:0}
.shiftT .input-group input{border-right:0;margin-bottom:0}
.shiftT .input-group input:focus{border-color:#e5e6e7}
.shiftT .input-group .input-group-addon{font-size:18px;color:#999;padding:5px}
.valError{color:#ed5565;font-size:10px;display:block;text-align:left}
.formSection .col-md-8{min-height:52px!important}
.assignR .col-sm-3 .assignR .col-sm-3{padding:0}
.paddingL{padding-left:0}
#rateSection .col-lg-6{margin-top:10px}
.cstWidth4{width:83%}
.jobStatusUl .form-group{margin-bottom:0}
.jobStatusUl label{font-weight:400;font-size:13px;margin:8px}
.jobSt{float:left}
.cW{width:22%}
.stI{color:#9a9a9a}
.fixedBTN{z-index:99}
.btnFixed{width:96%;padding:5px 15px;width:calc(100% - 70px);display:block;right:0}
.formSection .input-daterange input{text-align:left}
.formSection .input-daterange .input-group{border:0}
.cstSwitch .show{display:none!important}
.SwitchBTN.On{background:#9c9c9c}
.SwitchBTN.Off{background:#418dcf}
.SwitchBTN{position:relative;display:inline-block;color:#fff;height:32px;padding:6px;cursor:pointer;font-size:14px;border-radius:30px}
body.IE7 .SwitchBTN{width:78px}
.SwitchBTN span{display:inline-block;width:35px}
.SwitchBTN span.On{padding-left:5px}
.SwitchBTN .Toggle{position:absolute;width:35px;height:25px;border-radius:10px;z-index:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;background:#fff;top:3px}
.SwitchBTN.On .Toggle{left:7%}
.SwitchBTN.Off .Toggle{left:50%}
.text_icon3{padding:0;margin-bottom:30px;width:100%;float:left}
.text_icon3 li{list-style:none;line-height:26px;float:left;margin:5px 20px 5px 0}
.text_icon3 li a{color:#144991;font-weight:300}
.text_icon3 li i{position:inherit!important;border:0!important;background:0 0!important;padding:0!important;margin-right:6px;color:#333;font-size:18px;float:left;margin-top:5px}
.recIcon strong{font-weight:600}
.recIconT{color:#9a9a9a}
.draftColor .fa-circle{color:#ef8d22}
.activeColor .fa-circle{color:green}
.topRowButtons2{text-align:right;margin-bottom:0;padding:0}
.topRowButtons2 li{list-style:none;display:inline-block}
.topRowButtons2 li a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.editJobBTN.btnFixed{width:auto;z-index:999;padding:0;margin:10px 35px 5px!important;background:0 0}
.resumemodal{height:32px;width:32px;border-radius:50%;border:2px solid #ef8d22;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;color:#ef8d22!important;text-align:center;font-size:24px!important}
.resume_popup .modal-dialog{max-width:1024px;width:100%;padding:0}
.timeline-item .content{min-height:115px}
.flot-chart{display:block}
.placements_section .timeline-item .date{text-align:left;width:280px;padding-top:20px}
.cand_resume span{display:block;color:#666;font-size:12px}
.itemv{display:none}
.margingTop{margin-top:60px}
#mySidenav .job_title_head{max-width:350px}
#loader-box{width:100%;height:100%;position:absolute;display:none;z-index:98986868;left:50%;top:50%;margin-left:-80px;margin-top:-80px}
#loader-box.top{top:0;top:50%;left:50%;margin-left:-60px;margin-top:-60px}
.smallloaderSection{height:calc(100% - 60px);position:absolute;z-index:5000;bottom:0;width:100%;display:none;top:60px}
.smallloaderSectionJobDetailPipeline{height:100%;position:absolute;z-index:5000;bottom:0;width:100%;display:none;max-width:100%;top:0;left:0}
.loaderSmall{border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #ff9800;border-bottom:6px solid #144991;width:35px;height:35px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;margin:auto;right:0;left:0;bottom:0;top:0;z-index:999}
.arealoaderSection{background:rgba(51,51,51,.35);height:35px;position:relative;z-index:5000;top:0;width:auto;display:none}
.timeline-item:first-child .content{border-top:0!important}
.container{padding:15px 25px;max-width:330px;border-radius:8px;-webkit-border-radius:8px;position:fixed;margin:10px 0;top:4px;right:13px!important;z-index:99999;display:none}
.container p{color:#fff;font:normal 16px/18px Arial,Helvetica,sans-serif}
.container b{border-radius:50%;-webkit-border-radius:50%;background:#479248;width:33px;height:34px;position:absolute;padding:5px 0 0 5px;left:-15px;top:16%;bottom:30%;border:2px solid #fff}
.rightcontainer{background:#479248}
.cross{background:#cc3633;display:none}
.cross b{background:#bd3927;top:18%;cursor:pointer}
.warning{background:#f8ac59}
.warning b{background:#ddd;top:18%}
.manageJobsTable .ibox-title{padding-top:7px}
.ibox_titleLeft{float:left;margin-top:7px;margin-bottom:7px}
.matchSelect{margin:0 5px}
.matchSelect.form-control{display:inline-block;width:80px}
.ibox-title.manageJobtitle{padding:0 0 0 15px}
.ibox_titleRight{float:right}
.bookmarkHead{text-align:right}
.bookmarks{position:relative}
.bookmarkIcon{cursor:pointer;font-size:15px;float:left;margin-top:12px}
.bookMarkDropdown{width:350px;position:absolute;right:45px;top:38px;background:#f1f1f1;padding:8px 0;z-index:10;border-radius:4px;display:none;border-top:10px solid #144991}
.bookMarkDropdown:after{right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#144991;border-width:7px;margin-left:-7px;top:-24px}
.bookMarkDropdown h4{padding:2px 10px}
.bookMarkDropdown li{list-style:none;border-top:1px solid #ccc}
.bookMarkDropdown li:hover{background:#144991}
.bookMarkDropdown li:hover a{color:#fff}
.bookMarkDropdown li:hover .dropClose{display:block}
.bookmarkList{display:none}
.bookMarkDropdown li a{padding:15px 10px;display:inline-block;color:#666}
.dropClose{color:#fff;font-size:20px;cursor:pointer;float:right;margin:10px;display:none}
.plusSign{font-size:20px;margin:0 0 0 10px;padding:0 10px;display:inline-block;background:#144991;color:#f3f3f4;cursor:pointer}
.plusSign:hover{background:#144991;transition:all ease-in-out .3s}
.plusSign .fa{transition:all ease-in-out .3s;vertical-align:middle;line-height:48px}
.bookmarkAdd{background:#ccc;padding:10px 15px;display:none;position:absolute;width:285px;right:0;top:48px;z-index:10}
.bookmarkAdd:after{right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ccc;border-width:7px;margin-left:-7px;top:-14px}
.bookmarkAdd input{font-size:13px}
.bookmarkAdd .btn{margin-bottom:0;background-color:#ef8d22;border-color:#ef8d22;color:#fff;float:right}
.repostTooltip .tooltiptext{left:-50%}
.repostTooltip .tooltiptext::after{left:70%}
.uploadPostJobs{text-align:right;margin-bottom:0}
.uploadPostJobs li{list-style:none;display:inline-block;padding-top:10px}
.uploadPostJobs li a{background:#144991;color:#fff!important;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.tableText2{display:block;color:#666;font-size:12px}
.cand_resume.tableIcon .fa{margin:2px 0 0 0}
.manageJobsTable .cst_tooltip{position:relative;display:inline-block;margin-right:5px}
.cstSize{font-size:15px!important;margin-top:2px!important}
#submissionsJobsSidebar .sidebarContent{padding-top:15px!important}
#matchingResumeJobsSidebar .sidebarContent{padding-top:15px!important}
.searchMore{display:inline-block!important;padding:10px;float:right;margin:20px 15px 0;color:#fff}
.searchMore .btn{background:#ef8d22;color:#fff}
.searchMore input{font-size:13px;border:1px solid #d4d4d4;color:#000}
.searchMoreBtn{float:right;margin:20px 15px 0;text-transform:uppercase;background:#ef8d22;color:#fff;border-radius:4px;border:1px solid #ef8d22;padding:8px 10px;font-weight:500}
.searchMoreBtn .fa{margin-right:5px}
.searchMoreBtn:hover{color:#fff}
.selectDropdown,.selectDropdown_Popup{position:relative}
.selectDropdown ul,.selectDropdown_Popup ul{margin-bottom:0}
.selectDropdown ul li,.selectDropdown_Popup ul li{list-style:none}
.commonDrop{float:left;margin-right:15px}
.selectClose{cursor:pointer;margin-top:6px;display:inline-block;color:#ccc;transition:all ease-in-out .3s}
.selectClose:hover{color:#333}
.mainDropdown{margin:0 15px 25px 0;float:left}
.mainDropdown:after{content:"";background:#b9b9b9;height:25px;width:1px;position:absolute;left:18px;bottom:0}
.selectDropdown select,.selectDropdown_Popup select{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:4px;color:inherit;padding:4px 5px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;height:28px}
.selectDefDropdown select{height:34px;border-radius:0;padding:5px;border-color:#b9b9b9}
.fixedText{background:#9a9a9a;line-height:28px;width:40px;text-align:center;color:#fff}
.inputManageJobs{width:70px}
.inputManageJobsDate{width:110px}
.inputManageJobsDate input{border:0;padding:5px}
.inputManageJobsDate .input-group-addon{border:0;padding:3px 5px 0 5px;border-right:1px solid #e5e6e7}
.input-group{border:1px solid #e5e6e7;z-index:10}
.commonDrop input{height:26px;border-color:#b9b9b9}
.commonDrop .input-group{border-radius:4px}
#btnAdd,#btnAddPopUp{border-radius:50%;border:0;background:#144991;color:#fff;font-weight:600;font-size:20px;width:35px;height:35px;line-height:32px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative}
#btnAdd:hover,#btnAddPopUp:hover{background:#144991;transition:all ease-in-out .3s}
.bulkSelect_dropdown select{height:36px;border-color:#b9b9b9;border-radius:4px;display:none}
.bulkDrop{font-size:16px;font-weight:600;cursor:pointer;display:none;margin-left:10px}
.bulkDrop:hover{color:#333;transition:all ease-in-out .3s}
.closeSign{color:#ef8d22}
.rightSign{color:#144991}
#changeColumn1{position:relative}
.dropdown_content{display:none}
.showDropdown{position:absolute;left:132px;top:40px;z-index:10}
.selectColumn{cursor:pointer}
.showGridCoumns{display:none;position:absolute;width:130px;right:40%;top:25%;z-index:10}
.tableDropdown{border:0;cursor:pointer}
.tableDropdown:focus{outline:0}
.grid-head-dropdown{height:200px;overflow-y:scroll}
.grid-head-dropdown-can{height:200px;overflow-y:scroll}
.grid-head-dropdown-jrs{height:200px;overflow-y:scroll}
.marT1{margin-top:8px}
.postJobPage .leftTopRow2{padding-bottom:30px}
.text_icon3{padding:0;margin-bottom:0;width:80%;float:left}
.text_icon3 li{list-style:none;line-height:26px;float:left;margin:5px 38px 5px 0}
.text_icon3 li a{color:#144991;font-weight:300}
.text_icon3 li i{position:inherit!important;border:0!important;background:0 0!important;padding:0!important;margin-right:6px;color:#333;font-size:14px;float:left;margin-top:5px;line-height:18px}
.recIcon strong{font-weight:600}
.recIconT{color:#9a9a9a}
.draftColor .fa-circle{color:#ef8d22}
.topRowButtons2{text-align:right;margin-bottom:0;padding:0}
.topRowButtons2 li{list-style:none;display:inline-block}
.topRowButtons2 li a{background:#144991;color:#fff;border-radius:4px;display:inline-block;padding:9px 10px;font-weight:500;text-transform:uppercase}
.postJobPage .h2_heading{margin-top:0;margin-bottom:15px}
.postJobPage .product-desc{padding:0 0 10px;height:115px}
.postJobPage .jobs_text{text-transform:uppercase}
.postJobPage .product-name{display:inline-block;font-size:35px;font-weight:400;line-height:32px;margin-bottom:0;height:auto;vertical-align:middle}
.ofSub{color:#19967d!important}
.ofRej{color:#c92d39!important}
.ofPip{color:#333!important}
.ofClnt{color:#ef8d22!important}
.ofInt{color:#fcc438!important}
.ofHir{color:#0a6c8e!important}
.postJobPage a{text-decoration:none!important;font-weight:400}
.jobDetailsTab .subHeading{float:left;width:100%;padding:15px 15px 7px}
.paddingLR{padding-left:0;padding-right:0}
.jobDetailsTab .tabs1_section{padding:0 15px 10px}
.editOutput{color:#144991}
.editOutput span{color:#000}
.editOutput strong{font-weight:400}
.collan{color:#333;display:inline-block;margin-right:10px;float:right;font-weight:400;position:absolute;top:0;right:0}
.jobDetailsTab .control-label{font-weight:400;position:relative}
.jobDetailsTab .clientInputT span{padding-left:0}
.mrgBottom{margin-bottom:25px}
.cstBadges{padding:0}
.cstBadges li{display:inline-block;margin:0 1px 5px 1px}
.descListText{padding-left:18px}
.descListText li{color:#144991;list-style-type:disc}
.fLeft{float:left;width:100%}
.descHeight{overflow-x:auto;height:200px}
#pipelineTabC .checkbox{width:25px}
.countN{float:left;margin-right:10px}
.btn2{background:#144991!important;border:1px solid #144991!important;padding:5px 8px!important;font-weight:400!important}
.cand_resume .cst_tooltip{float:left;margin-right:0}
.showActHistory .modal-dialog{max-width:800px;width:100%}
.tdWidth1{width:25%}
.tdWidth2{width:20%}
.tdWidth3{width:65%}
.showActHistory .table{border:1px solid #ccc}
.showActHistory .table tr{border-bottom:1px solid #ccc}
.showActHistory .table tr td{vertical-align:top}
.tdWidth3 .fa{font-size:16px;margin-right:5px;cursor:pointer;color:#5890dc}
.histPopLink{color:#ef8d22;font-weight:600}
.readOnlyMail{display:none;background:#ececec;padding:15px}
.mailTO{font-weight:600;margin-bottom:15px}
.mailTO strong{font-weight:600;color:#000}
.mailTO span{color:#3977ca}
.addNotesPopup form{border:1px solid #bbb;padding:15px}
.addNotesPopup .modal-dialog{max-width:620px;width:100%}
.addNotesPopup .control-label{text-align:left}
.notesType{padding:0}
.notesType li{background:#dfdfdf;padding:4px 10px;cursor:pointer;display:inline-block;border-radius:.25em;font-size:12px;margin:2px 0}
.notesType li.activeBTN{background:#144991;color:#fff}
#statusRadio{display:none}
.radio input:focus{outline:0!important}
.buttonFooter{border-top:1px solid #e6e6e6;padding-top:15px}
.page-heading .buttonFooter{border-top:none;margin-top:20px}
.buttonFooter .btn{width:102px;padding:6px 12px;margin-right:5px;font-size:14px;border:1px solid transparent}
.buttonFooter .btn.close_btn{border:1px solid #d2d2d2}
.actNotesTD{float:left;width:85%;margin-right:10px}
.actTBMail{display:block}
.actTBeIcon{cursor:pointer;font-size:16px;margin-right:5px;color:#5890dc}
.clockpicker .form-control,.date .form-control{margin-bottom:0!important}
.email_section .readOnlyMail{display:block;background:#ececec;padding:40px 25px}
.smallloaderSectionPipeline{background:rgba(51,51,51,.35);height:60px;position:absolute;z-index:0;top:0;width:115px;display:none;max-width:115px;margin-left:30px}
.rating{border:none;float:left;min-width:70px}
.rating>input{display:none}
.rating>label:before{margin:0 1px;font-size:.8em;font-family:FontAwesome;display:inline-block;content:"\f005"}
.rating>.half:before{content:"\f089";position:absolute}
.rating>label{color:#ddd;float:left;margin-bottom:0;cursor:pointer}
.rating>label.starOn{color:#ef8d22}
.rating>label.starOnHover{color:#ef8d22}
.signInForm{max-width:300px;width:100%;margin:auto}
.signInHeadSec{text-align:center}
.signInForm label{font-weight:600}
.signInHeadSec h2{text-align:center;font-weight:600;border-bottom:2px solid;display:inline-block;padding-bottom:6px;text-transform:uppercase;margin-bottom:40px}
.mainSignIn .signInHeadSec h2,.mainSignIn.signInForm label{color:#fff}
.signINBTN{padding-top:20px;border-top:1px solid #ccc}
.donTAcc a{display:inline-block}
.signINBTN .btn{margin-bottom:10px}
.signINBTN p{margin-top:20px}
.signFWidth{width:70%;margin:auto}
.signFLink{display:block;color:#fff!important}
.resetPText{text-align:center}
.resetPassPopup .signINBTN{border-top:0}
.resetForm,.resetFormConfirm{text-align:center;padding:50px 0 20px}
.getResetBTN{background-color:#ef8d22;border-color:#ef8d22;color:#fff;padding:6px 12px;font-size:14px;cursor:pointer;border:1px solid transparent;border-radius:4px}
.resetFormConfirm{display:none}
.consentForm{width:100%;float:left}
.consentForm img{max-width:100%}
.consentForm .modal-body,.consentForm .modal-content,.consentForm .modal-footer{width:100%;float:left}
.consentForm .modal-dialog{max-width:1024px;width:100%}
.consentForm .modal-title{font-size:14px}
.consentForm .modal_heading{text-transform:uppercase;color:#fff;width:100%;float:left}
.modelBodyHeader{width:100%;text-align:center;position:relative;padding:1em 0 3em}
.modelBodyHeader a{display:inline-block;width:15em;position:absolute;top:0;left:0}
.modelBodyHeader h5{font-weight:600;font-size:1.1em;text-transform:uppercase}
.modelBodySec{width:100%;float:left;text-align:left;padding:0 0 2em;max-height:45em;overflow-y:scroll}
.modelBodySec p{width:100%;float:left;margin-bottom:.8em}
.consentForm .modal-footer{text-align:center}
.consentForm .modal-footer button{color:#fff!important;box-shadow:none!important}
.consentWrappper{width:100%;float:left}
.containerWrapper{width:100%;float:left;padding:1em;background-color:#fff}
.consentWrappper img{max-width:100%}
.consentContainer{max-width:768px;width:100%;margin:0 auto}
.consentpdfBody{width:100%;height:842px;float:left;border:1px solid #141414;padding:1em;position:relative}
.consentpdfBody_header{width:100%;text-align:center;position:relative;padding:1em 0 3em}
.consentpdfBody_header a{display:inline-block;width:11em;position:absolute;top:.5em;left:0}
.consentpdfBody_header h5{font-weight:600;font-size:1.1em;text-transform:uppercase}
.consentpdfMain{width:100%;float:left;text-align:left;padding:0 0 2em;max-height:45em}
.consentpdfMain p{width:100%;float:left;margin-bottom:.8em}
.address{position:absolute;bottom:0;width:100%;left:0;text-align:center;padding-bottom:1.5em}
.address p{font-size:.9em;line-height:1.3em;margin-bottom:0}
.defaddressCandidateAdded{position:absolute;bottom:0;width:100%;left:0;text-align:center;padding-bottom:1.5em}
.defaddressCandidateAdded p{font-size:.9em;line-height:1.3em;margin-bottom:0}
.candiSocialIcon li a.socialIcon_color .fa{color:#ddd}
.mainfupDropdown{margin:0 10px 10px 0;float:left}
.mainfupDropdownComm{margin:0 10px 10px 0;float:left}
.tableBText{color:#144991}
.candDetailsHead{float:left;width:100%;padding:0;margin:10px 0 20px}
.candDetailsHead li{float:left;margin-right:50px;line-height:25px}
.candidateTitle h2 span{border-left:2px solid #6d6d6d;line-height:20px;display:inline-block;font-weight:400;font-size:20px;padding:0 8px}
.candiSocialIcon{padding:0;float:left;width:100%}
.candiSocialIcon li{display:inline-block;margin:inherit}
.candiSocialIcon li a{margin-right:10px;display:inline-block}
.candiSocialIcon li a .fa,.candiSocialIcon li a .fab{font-size:2.1em}
.candLinkedin .fa{color:#0173b2}
.candFace .fa{color:#3c5b9b}
.candGplus .fa{color:#f63e28}
.candTwit .fa{color:#2daadf}
.candLinkedin{background-position:-50px 0!important}
.candFace{background-position:1px 0!important}
.candGplus{background-position:-25px 0!important}
.candTwit{background-position:-76px 0!important}
.text_icon4 li{display:inline-block;float:inherit;width:auto;margin-right:60px}
.text_icon5 li{display:inline-block;float:inherit;width:auto;margin-right:50px}
.candiAction ul.table_btn li a.dropdown-toggle{padding:0 11px;background:#999;border-color:#999}
.candiAction ul.table_btn{margin:18px 0 0 0}
.candiAction .text-xs{font-size:15px}
.manageJobtitle .bookmarkHead .ibox-tools{float:right;padding:14px 10px 0 0}
.candiAction .dropdown-menu{z-index:9999999999999!important;position:absolute}
.candidate-top-head{width:100%;height:auto}
.candidate-top-head .table_btn{float:left;width:auto;height:auto;margin-right:10%}
.candidate-top-head .checkbox{float:left;width:auto;height:auto}
.mangeCan_searchAlignmnt .candidate-top-head{width:70%;display:inline-block;vertical-align:top}
.searchBox.form-group{width:55%;float:left;margin-right:2%}
.mangeCan_searchAlignmnt .searchBox.form-group{width:80%}
.mangeCan_searchAlignmnt .uploadPostJobs li{padding-top:0}
.searchBox.form-group .form-control{width:75%;float:left;margin-right:2%}
.searchBox.form-group a{border:1px solid #144991;color:#144991;border-radius:4px;width:80px;text-align:center;padding:5px 10px;font-weight:500;float:left}
.btmBorder{border-bottom:1px solid #ccc;height:auto;padding-bottom:2%}
.candidate_popup .tab-content{padding:0}
.applicationHeader{width:100%;height:auto;display:inline-block;margin:0 0 23px 0;border-bottom:1px solid #ccc}
.applicationHeader .candidate-info{width:60%;display:inline-block}
.applicationHeader h2{color:#333}
.applicationHeader h2 strong{color:#3aa6dd}
.applicationUl{width:100%;height:auto;margin:10px 0 0;padding:0;float:left}
.applicationUl li{float:left;width:auto;margin-right:3%;font-size:12px}
.applicationUl li a{color:#3aa6dd}
.applicationUl li:first-child a{color:#fff;border-radius:2px;width:auto;text-align:center;padding:3px 10px;font-weight:500;background:#999}
.applicationUl li a i{color:#333}
.interviewSchedule{display:inline-block;width:auto;margin-left:3%}
.interviewSchedule select{width:21px}
.viewdoc{width:21px}
.hide{display:none}
.dropDownList{display:none}
.rightListHide_content>div{padding:0 3px}
.rightListHide_content>div:last-child{padding-right:15px}
.leftListDate .input-group-addon{position:absolute;width:25px;float:left;min-width:16px;padding:0 5px;height:28px;font-weight:400;line-height:28px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #e5e6e7}
.leftListDate.has-error .input-group-addon{border:1px solid #ed5565}
.leftListDate.has-error span.valError{float:left}
.leftListDate .form-control{width:calc(100% - 25px);float:right}
.rightListHide_content .clockpicker{border:none;width:100%;float:left}
.rightListHide{position:relative}
.rightListHide .HideDiv{position:absolute;top:0;left:0;width:100%;display:none}
.AutoChoose input{width:100%!important}
.AutoChoose .chosen-container-multi .chosen-choices{border:none!important}
.AutoChoose .chosen-container-multi .chosen-choices .search-field{width:100%;border:1px solid #e5e6e7}
.AutoChoose li.search-choice{width:100%;background:0 0!important;border:none!important;padding:7px 0!important;margin:0!important}
.popover.bottom,.popover.top{z-index:9999}
.datepicker.dropdown-menu{z-index:99999!important}
#scheduleEvent .form-control{padding:6px 6px}
.chosen-container .chosen-results li.highlighted{background-color:#c7c7c7}
.pop_view_interviewsHide{width:100%}
#eventDetails .resume_pop_list li:first-child strong{width:auto;display:inline-block;background-color:#ef8d22;padding:.2em 1em .3em;border-radius:10px;color:#fff}
#addNotes #statusRadio{display:block}
.formWidthHide1{display:none}
.addNotesPopup label{font-weight:400}
.addNotesPopup label.discriptionLabel{font-size:.83em;opacity:.7}
.ibox.float-e-margins{padding:15px}
.candidte-info2{width:100%;height:auto;display:inline-block;padding:0;margin:30px 0 15px}
.candidte-info2 li{max-width:150px;width:100%;height:auto;padding-right:3px;box-sizing:border-box;display:inline-block;vertical-align:top}
.candidte-info2 li span{margin:0;display:inline-block;width:auto;font-size:14px;color:#666;font-weight:500}
.candidte-info2 li p{color:#999;font-size:12px}
.activities-historyBlock{width:90%;height:auto;margin:50px 0 0}
.activities-historyBlock h3{float:left}
.activities-historyBlock a.addActivityLink{float:right;color:#144991;font-size:12px}
.activities-historyBlock a.addActivityLink .fa{color:#333;padding-right:3px}
.activities-historyBlock ul{width:100%;display:inline-block;height:auto;padding:0}
.activities-historyBlock ul li{width:100%;border-top:1px solid #ccc;padding:8px 0;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;height:auto}
.activities-historyBlock ul li:last-child{border-bottom:1px solid #ccc}
.activities-historyBlock ul li strong{color:#ef8d22;font-weight:400}
.activities-historyBlock ul li .activitiTime{width:18%;height:auto;padding-right:5px;box-sizing:border-box}
.activities-historyBlock ul li .activitiName{width:18%;height:auto;padding-right:5px;box-sizing:border-box}
.activities-historyBlock ul li .activitiDes{width:63%;height:auto}
.modal{background-color:rgba(0,0,0,.5)}
.activeStage{color:#19967d;display:inline-block;width:initial;margin:-18px;padding-right:24px}
.InactiveStage{color:red;display:inline-block;width:initial;margin:-18px;padding-right:24px}
#pop_fullview_interviews .searchBox .uploadPostJobs a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase;width:auto}
#pop_fullview_interviews table a{color:#144991}
#pop_fullview_interviews table td a.addfeedbackLink{font-size:13px;color:#333!important}
.dataTables_wrapper{display:block;position:relative;margin-top:30px}
.eventListContent{width:100%;padding:20px}
#pop_fullview_interviews .uploadPostJobs{margin-bottom:30px;padding-bottom:24px;display:inline-block;margin-left:2%}
#pop_fullview_interviews .searchBox .uploadPostJobs a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase;width:auto}
#pop_fullview_interviews .searchBox{position:relative;z-index:1;margin-right:0;float:right;text-align:right;padding-bottom:20px;height:56px;width:100%;border-bottom:1px solid #ccc}
#pop_fullview_interviews .searchBox .form-control{float:none;width:calc(100% - 320px);display:inline-block}
#pop_fullview_interviews .searchBox a{float:none;display:inline-block}
#pop_fullview_events .searchBox .uploadPostJobs a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase;width:auto}
#pop_fullview_events table a{color:#144991}
#pop_fullview_events table td a.addfeedbackLink{font-size:13px;color:#333!important}
#pop_fullview_events .uploadPostJobs{margin-bottom:30px;padding-bottom:24px;display:inline-block;margin-left:2%}
#pop_fullview_events .searchBox .uploadPostJobs a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase;width:auto}
#pop_fullview_events .searchBox{position:relative;z-index:1;margin-right:0;float:right;text-align:right;padding-bottom:20px;height:56px;width:100%;border-bottom:1px solid #ccc}
#pop_fullview_events .searchBox .form-control{float:none;width:calc(100% - 320px);display:inline-block}
#pop_fullview_events .searchBox a{float:none;display:inline-block}
.notArroved{color:#999}
#pop_fullview_activity_log .dataTables_filter,#pop_fullview_doc .dataTables_filter{display:none}
#pop_fullview_doc .uploadPostJobs{margin:25px 0 30px;width:100%}
#pop_fullview_doc .uploadPostJobs li a{text-transform:capitalize}
#pop_fullview_doc .uploadPostJobs li a i{font-size:16px;margin-right:8px}
#pop_fullview_doc .table_search a{font-size:13px;margin-right:5px;color:#666}
.clearfix{clear:both}
.uploadResumeCandidate input{border:1px solid #e5e6e7;padding:6px 12px;border-radius:1px;width:100%}
#pop_fullview_activity_log strong{color:#ef8d22;font-weight:400}
#pop_fullview_activity_log .candidate-top-head .searchBox select{width:14%;float:left;margin-right:1%}
#pop_fullview_activity_log .candidate-top-head .searchBox select#ddlCandActEnteredRegarding{width:27%}
#pop_fullview_activity_log .searchBox.form-group{width:55%;float:none;margin:0 auto}
#pop_fullview_activity_log .searchBox.form-group input[type=search]{width:73%;margin-bottom:12px}
#pop_fullview_activity_log .candidate-top-head{width:100%;margin:24px auto 30px;height:auto}
#pop_fullview_activity_log .CandidateActivityDate{width:90px!important}
.checkBoxCal{margin-bottom:0;padding-top:5px}
#pop_fullview_activity_log .checkBoxCal{width:55%;clear:both;margin:0 auto}
.instructionText{font-size:10px;color:#ef8d22;display:block;width:100%}
.submitCandifrmTop .instructionText{width:41%;float:right;text-align:right;margin:6px 0 0;padding-right:1%}
.candidateRadio label{font-weight:400;font-size:15px}
.candidateRadio input{display:inline-block;vertical-align:middle;margin-top:0}
.candidateRadio .formWidth{margin:30px 0 0 0}
.againstjob ul{margin:20px 0 0;padding:0}
.againstjob ul li{width:55%;margin:23px 0 0;display:inline-block}
.againstjob2 ul li{width:100%;margin:5px 0 0}
.uploadcandidatResume input{border:1px solid #e5e6e7;width:79%;padding:6px 12px;border-radius:1px;display:inline-block}
.instuploadText{display:inline-block;width:auto;padding-left:1%}
.instuploadText img{width:23px;border:1px solid #ccc}
.labelText{margin:8px 0}
#createPasswordSuccess{display:none}
.quickApply{display:inline-block;text-align:right;width:calc(36% - 25px)}
.quickApply .btn-primary{background-color:#144991;border:none;font-size:1em}
.quickApply .btn-primary:focus,.quickApply .btn-primary:hover{background-color:#144991;border:none}
.title_heading h3{color:#3aa6dd;font-size:1.8em;margin:0;display:inline-block;line-height:normal}
.hotlistDiv{width:25em;float:right;text-align:left;position:relative}
.hotlistDiv h6{margin:0;font-size:1.5em;color:#19967d;display:inline-block;float:left}
.hotlistDiv h6 .fa{font-size:.7em;vertical-align:middle}
.historyDiv{float:right;display:inline-block}
.historyDiv a{margin:0;font-size:1.3em;font-weight:400;color:#141414;display:inline-block;margin-right:.6em}
.historyDiv a .fa{margin-right:.5em}
.historyList{width:25em;position:absolute;top:100%}
.historuDropdown{width:350px;overflow-y:scroll;overflow:auto;position:absolute;right:45px;top:120%;background:#f1f1f1;padding:8px 0;z-index:10;border-radius:4px;display:none;border-top:10px solid #144991}
.historuDropdown:after{right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#144991;border-width:7px;margin-left:-7px;top:-24px}
.historuDropdown li{padding:12px 10px;width:100%;float:left;color:#666;list-style:none;border-top:1px solid #ccc}
.buttonFooter.activeFixed{position:fixed;top:60px;right:0;text-align:right;width:calc(100% - 70px);background-color:#f3f3f4;z-index:10;padding:10px 25px 10px 0}
.page-heading .buttonFooter{text-align:right}
.metismenu{position:relative;z-index:99}
.mainBody{background-color:#fff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;margin-top:1em}
.section1{width:100%;float:left;padding:15px}
.headerSec{width:100%;float:left;border-bottom:1px solid #e7eaec;padding-bottom:5px;padding-left:0;padding-top:5px}
.headerSec p{display:inline-block;font-weight:700;text-transform:uppercase;font-size:14px;float:left;margin:0;line-height:31px}
.headerSecRight{float:right;width:75em}
.headerSecRight .form-group{width:100%;float:left;margin:0}
.headerSecRight .form-group label{vertical-align:middle;margin-top:.5em}
.ibox.float-e-margins.bookMarkSearch_filter{margin:0!important}
.mainSec{width:100%;padding:0;display:table;background:#fff}
.mainSec label{padding-top:.5em;font-weight:400}
.mainSec .form-group{width:100%;float:left;margin-bottom:10px}
.mainSec .row{width:100%;flex-wrap:wrap;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.section2,.section3{width:100%;float:left;padding:15px;display:none}
.section4{width:100%;float:left;padding:15px}
.mainSec .checkbox{display:inline-block;margin:0 0 0 3%}
.mainSec .checkbox label{padding-top:0}
.mainSec .checkbox:first-child{margin-left:0}
.mainSec .check5{margin-top:2em}
.mainBody #DataTables_Table_1_filter{display:none!important}
.mainBody .table_search{text-align:right}
.mainBody .uploadPostJobs{margin:25px 0 30px;width:100%}
.mainBody .uploadPostJobs li a{text-transform:capitalize}
.SwitchBTN_sec{width:100%;float:left;padding-left:30px;text-align:left}
.SwitchBTN_sec strong{display:inline-block;font-size:1.2em;margin-right:5px}
.SwitchBTN_sec .SwitchBTN{height:24px;padding:3px;font-size:13px}
.SwitchBTN_sec .SwitchBTN .Toggle{width:30px;height:18px}
.SwitchBTN_sec .SwitchBTN span{width:28px;padding-left:2px}
.dropdown-menu-fadeInRight{z-index:200!important}
.jobCandidate_search{text-align:center}
.jobCandidate_search .searchBox.form-group{float:none;display:inline-block}
.jobCandidate_search .checkbox.checkbox-primary{float:none;display:inline-block;vertical-align:top}
.exclamationIcon .fa{font-size:1.2em;color:grey}
.job_application .cand_resume p{margin:0}
.job_application .table td{vertical-align:middle}
.job_application .rating>label:before{font-size:.8em}
.scoreTable{padding:15px;width:100%;float:left;margin-bottom:3em}
.scoreTable .scoreTable_content{background-color:#fff;width:100%;float:left;padding:2em 20px}
.scoreTable_content .table td{vertical-align:middle;border-right:1px solid #e7eaec;border-bottom:1px solid #e7eaec;border-left:1px solid #e7eaec}
.scoreTable_content .table th{border-right:1px solid #e7eaec;border-left:1px solid #e7eaec;border-top:1px solid #e7eaec!important}
.colSpan5{text-align:left;background-color:#fff;border:none!important;padding:2em 0 .8em!important}
.colSpan5 span{font-weight:700;margin-bottom:.2em;font-size:1.1em;display:inline-block;text-transform:uppercase}
.scoreTable_content P{margin:0;font-weight:600;font-size:.9em}
.scoreTable_content .calander_section{margin-bottom:1.5em}
.scoreTable_content .calander_section p{margin-top:4px}
.submitCandi_header{width:100%;float:left;padding-bottom:0}
.submitCandi_header h3{color:#0c7cba;font-size:2em;margin:0;display:block;line-height:normal}
.submitCandi_header span{font-size:1.3em;margin:0;display:block;line-height:normal}
.submitCandi_list{width:100%;float:left;padding:1em 0;text-align:left;max-width:56em}
.submitCandi_list li{display:inline-block;margin-right:3em;margin-bottom:2em}
.submitCandi_list li:last-child{margin-right:0}
.submitCandi_list li i{display:inline-block;font-size:1.15em}
.submitCandi_list li p{display:inline-block;margin:0 0 0 .1em;vertical-align:top;font-size:1.1em;line-height:1.3em}
.submitCandi_list li p span{font-size:.9em}
.submitCandi_list li p label{font-weight:600}
.submitCandi_list li .fa.fa-circle{color:#19967d}
.submitCandi_list li .fa.fa-circle.InactiveStage{color:red}
.submitCandi_list li .fa.fa-circle.HoldStage{color:orange}
.enterMail_sec{width:100%;float:left;background-color:#fff;padding:3em 0;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0}
.submitCandi_header.formSection{background:0 0}
.enterMail_sec label{margin-top:.5em;text-transform:uppercase}
.enterMail_sec a.btn{font-size:1.2em;background-color:#144991!important;border:none}
.enterMail_sec a.btn .fa{font-size:.8em;margin-left:.2em}
.linkbtn .fa{display:inline-block;float:left;margin-top:11px;margin-right:.5em}
.tasksupport .linkbtn .fa{margin-top:3px}
.submit_candidateSec .ibox-content{border:none!important}
.submit_candidateSec .border-bottom{border:none!important;margin:0}
.submit_candidateSec .section2,.submit_candidateSec .section3{display:block}
.section5 .table tr td{vertical-align:middle}
.mainBody a.linkbtn{color:#676a6c}
.submitCandi_header span.jobIdTag{display:inline-block;background-color:#e7eaec;font-size:.9em;text-transform:uppercase;margin:1em 0;padding:.3em 1em;font-weight:600}
.submit_candidateSec .note-statusbar{display:none}
.submit2Client{padding:0 15px}
.section5 .checkbox-circle input:focus{outline:0}
.section5 .checkbox-circle label{padding-top:20px;display:inline-block;position:relative;margin-right:10px}
.section5 .checkbox-circle label::before{left:50%;transform:translateX(-50%);top:0;margin:0}
.section5 .checkbox-circle label::after{left:50%;transform:translateX(-50%);top:0;margin:0}
.section5 td textarea.form-control{width:100%}
.section5 .table{max-height:310px;overflow:hidden;overflow-y:scroll;padding:0 1em}
.section5 .checkbox>input{display:none}
.selectbtn{background:#144991!important;border:1px solid #144991!important;padding:5px 8px!important;font-weight:400!important;color:#fff!important;white-space:nowrap;border-radius:4px}
.selectbtn:focus,.selectbtn:hover{color:#fff}
.searchjob_table th i{margin-left:2px;font-size:1em}
.manage-condidate table.dataTable thead .sorting_asc:after,table.searchjob_table thead .sorting:after,table.searchjob_table thead .sorting_asc:after,table.searchjob_table thead .sorting_desc:after{display:none}
.manage-condidate .pagination{margin-top:1.5em!important}
table.searchjob_table tr td{vertical-align:middle}
.section5 .dataTables_filter{display:none}
.searchTable th{font-size:.87em;padding-right:10px!important}
.mainBody .mail-box{height:210px;overflow:hidden;overflow-y:scroll}
.manageJobsTable .ibox.float-e-margins{padding:0}
.submit2Client .section2,.submit2Client .section3{display:block}
.submit2Client .ibox-content{padding:0;border:none!important}
.submit2Client .border-bottom{border:none!important;margin:0}
.submit2Client .table tr td{vertical-align:middle}
.notifySec{width:100%;float:left;border-bottom:1px solid #e7eaec;padding:.5em 0}
.notifySec label{font-size:1.3em;font-weight:700;line-height:1em}
.otherText{margin-top:1em;display:none}
.commentedDiv{width:100%;float:left}
.blueLabel>div label.control-label::after{content:":";float:right;position:absolute;right:0;top:5px}
.blueLabel>div>div label a{color:#3aa6dd;font-weight:600}
.submit2Client .section2,.submit2Client .section3{display:block}
.submit2Client .ibox-content{padding:0;border:none!important}
.submit2Client .border-bottom{border:none!important;margin:0}
.submit2Client .table tr td{vertical-align:middle}
.notifySec{width:100%;float:left;border-bottom:1px solid #e7eaec;padding:.5em 0}
.notifySec label{font-size:1.3em;font-weight:700;line-height:1em}
.otherText{margin-top:1em;display:none}
.commentedDiv{width:100%;float:left}
.blueLabel>div label.control-label::after{content:":";float:right}
.blueLabel>div>div label a{color:#3aa6dd;font-weight:600}
.resetpassword_popup{max-width:400px;width:50%;padding:0}
.newSubmission{display:inline-block}
.quickApply .newSubmission{margin-bottom:0}
.newSubmission .dropdown-toggle{background-color:#144991!important}
.noSubmissionForm{width:100%;padding:1.5em 0;display:block}
.noSubmissionForm .quickApply{float:right}
.addActivityTopPosition{margin-top:25%}
#jobDescTabC .control-label{position:relative}
#jobDescTabC .collan{position:absolute;right:0;top:0}
.section4.getCandidate{padding:15px 0}
.getCandidate ul.uploadPostJobs li a i{font-size:16px;margin-right:8px}
.table-responsive.manage-condidate{height:900px;position:relative}
#btnSearch .fa-search{font-size:.8em;position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
#btnProcessPlacementTracker{width:auto!important}
.AddbtnSection{width:100%;display:block;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start}
.AddbtnSection button{position:relative;display:inline-block;vertical-align:top;line-height:32px;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
#btnAddPopUp span,.AddbtnSection #btnAdd span{position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
.AddbtnfileSection{width:100%;display:block;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center;justify-content:flex-start;padding-left:15px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start}
.AddbtnfileSection button{position:relative;display:inline-block;vertical-align:top;line-height:32px;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.AddbtnfileSection #btnAddFileUploader span{position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
#btnAddFileUploader{border-radius:50%;border:0;background:#5277ab;color:#fff;font-weight:600;font-size:20px;width:20px;height:20px}
#btnAddFileUploader:hover{background:#144991;transition:all ease-in-out .3s}
.AddbtnfileSectionComm #btnAddFileUploaderComm span{position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
#btnAddFileUploaderComm{border-radius:50%;border:0;background:#5277ab;color:#fff;font-weight:400;font-size:12px;width:24px;height:24px;position:relative;line-height:24px}
#btnAddFileUploaderComm:hover{background:#144991;transition:all ease-in-out .3s}
.AddbtnfileSection5 #btnAddFileUploader5 span{position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
#btnAddFileUploader5{border-radius:50%;border:0;background:#5277ab;color:#fff;font-weight:400;font-size:12px;width:24px;height:24px;position:relative;line-height:24px}
#btnAddFileUploader5:hover{background:#144991;transition:all ease-in-out .3s}
.dataTables_wrapper thead .sorting_desc::after,.table-responsive thead .sorting_desc::after{display:none!important}
.jobCandidate_search .checkBoxCal{float:none;display:inline-block;vertical-align:top}
#spnNoOfPipelines{opacity:0}
.cand_resume .eyesDiv{width:25px;float:left}
.cand_resume .texDiv{float:left;width:calc(100% - 40px)}
.SpanRightFixed span{float:right;width:calc(100% - 24px);word-break:break-all}
.activeCircle{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:green;vertical-align:bottom;margin-left:3px}
.inactiveCircle{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:red;vertical-align:bottom;margin-left:3px}
.cand_resume .fileDiv .fa{font-size:13px}
div.dataTables_wrapper div.dataTables_filter>label{display:none}
a,a:hover,a:visited{text-decoration:none}
.submit_candidateSec2 .table-responsive .checkbox{padding-left:30px}
.submit_candidateSec2 table.dataTable thead th::after{display:none!important}
.tab-pane .table>div.dataTables_wrapper{height:350px;overflow-y:scroll;padding-left:15px}
#pop_fullview_activity_log div.dataTables_wrapper{max-height:350px;overflow-y:scroll;overflow-x:hidden;padding:0 5px 40px}
#pop_fullview_JobTitleMatchingPlacements div.dataTables_wrapper{max-height:350px;overflow:auto;}
#matching_jobs_events div.dataTables_wrapper{max-height:350px;overflow:auto;overflow-x:hidden;padding:0 5px 40px}
.customDiv_sec{max-height:350px;overflow-y:scroll}
#candidatesTabC .cand_resume .fa{font-size:13px}
.jobDetails_box .product-box{height:115px;line-height:115px}
.table tbody>tr>td{vertical-align:top!important;font-size:12px}
#candidatefull-application-loader{position:absolute;top:0;left:0;width:100%;height:100%}
.customWidth .resume_pop_list li span{width:25%}
.ibox-title .subHeading .linkbtn{color:#676a6c;display:inline-block}
.ibox-title .subHeading .linkbtn span{display:inline-block;font-weight:700;text-transform:uppercase;font-size:1em;float:left;margin:.5em 0 0}
.postJobSection2{background-color:#fff}
.page-heading h4.subHeading.position-absolute{bottom:11px}
.ibox-nopad .ibox{margin:0!important}
.postJobSection2 .linkbtn .fa{margin-top:.5em}
.postJobSection2 .formSection{width:100%;float:left}
.postJobSection2 .ibox-title{border:none}
.postJobSection2 .ibox{margin-bottom:0}
.AddEditPage .headerSec{border-bottom:none}
.AddEditPage .section1{margin-bottom:0}
.AddEditPage .SwitchBTN_sec{margin-top:20px}
.note-editor.note-frame .note-editing-area .note-editable{min-height:200px}
.resume_details .tab-pane .table>div.dataTables_wrapper{width:100%}
.posted_onHeading{width:150px!important}
#dvSection5 .dataTables_length,#dvSection5 .dataTables_paginate,#dvSection5 .html5buttons{display:none}
#dvSection5 .table-responsive .checkbox{padding-left:0}
.chosen-container .chosen-results li.highlighted{background-color:#c7c7c7}
.AutoChoose a.search-notify{color:grey;position:absolute;right:25px;top:4px}
.AutoChoose a.search-notify::before{content:"";position:absolute;right:40%;width:2px;height:15px;background:red;top:0;transform:rotate(45deg);z-index:99;opacity:0;visibility:hidden}
.AutoChoose a.search-notify.notifyCancle::before{opacity:1;visibility:visible}
.AutoChoose a.search-notify::after{content:"Send email notification";right:0;white-space:nowrap;opacity:0;position:absolute;bottom:100%;background-color:#144991;border-radius:4px;color:#fff;font-size:.8em;padding:.1em .4em;transition:all .3s ease-in-out}
.AutoChoose a.search-notify.notifyCancle::after{content:"Do not send email notification"}
.AutoChoose a.search-notify:hover:after{opacity:1}
.AutoChoose .chosen-choices{overflow:visible}
.Eventinterviewgrid,.interviewgrid{width:98%!important}
.sideBarTopRow1 .table_btn{float:right}
.sideBarTopRow1 .bulkSelect_dropdown select{height:30px}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:50%;transform:translateY(-50%)}
a{text-decoration:none!important}
.btnBlue{white-space:nowrap;display:inline-block;background:#144991;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 10px;font-weight:500;border:none;text-transform:uppercase}
.btnBlue:active,.btnBlue:focus,.btnBlue:hover{background:#144991;color:#fff;white-space:nowrap}
.Resetbtnblk{white-space:nowrap;display:inline-block;background:#555;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 10px;font-weight:500;border:none;text-transform:uppercase}
.Resetbtnblk:active,.Resetbtnblk:focus,.Resetbtnblk:hover{background:#555;color:#fff;white-space:nowrap}
.quickApplyChange a{text-transform:capitalize}
.quickApplyChange .dropdown-menu>li>a{padding:3px 5px}
.quickApplyChange .dropdown-menu{min-width:140px}
.submit_candidateSec2 div.dataTables_wrapper div.dataTables_info{display:none}
.rightListHide_content .clockpicker .input-group-addon{cursor:pointer;display:inline-block;height:28px;padding:0;width:calc(100% - 65px);text-align:center;line-height:28px}
.rightListHide_content .clockpicker span.valError{float:left}
.placementStart_date{width:100%;float:left;padding:10px;border:1px solid #bbb}
.placementStart_date #txtPlacementStartDate{width:100%}
.dataTables_wrapper>.row>.col-sm-5{position:absolute;top:0;right:3px}
#pop_fullview_doc .dataTables_wrapper,#pop_fullview_events .dataTables_wrapper,#pop_fullview_interviews .dataTables_wrapper,.getCandidate .dataTables_wrapper{margin-top:20px;padding-top:25px}
#pipelineTabC div.dataTables_wrapper div.dataTables_info,.getCandidate div.dataTables_wrapper div.dataTables_info{display:none}
.showOutOff .dataTables_wrapper>.row>.col-sm-7{width:100%}
#pop_fullview_activity_log .dataTables_wrapper>.row>.col-sm-7{width:100%}
.submit2Client div.dataTables_wrapper div.dataTables_info{display:none}
.table_search .absoluteDone{font-size:8px;position:absolute;top:50%;left:62%;line-height:8px;height:10px;display:block;color:#0029ff}
#wrapper .checkbox input[type=checkbox]:focus+label::before,#wrapper .checkbox input[type=radio]:focus+label::before,#wrapper select:focus,.radio input[type=radio]:focus+label::before,a:focus,button:focus,img,input:focus,li,td,th{outline:0!important}
#wrapper .checkbox input[type=checkbox]:focus+label::before,#wrapper .checkbox input[type=radio]:focus+label::before,#wrapper select:focus,a:focus,button:focus,img,input:focus,li,td,th{outline:0!important}
.sideBarTopRow1 .candiAction ul.table_btn li a.dropdown-toggle{padding:0 6px}
ul.viewJobs{display:block;padding:15px 15px 0}
ul.viewJobs input{line-height:normal}
.sidenav2 .sidebarContent{padding-top:10px}
.nosortingth{font-weight:700;width:180px!important;opacity:.2;content:"\e150"}
.nosortingtd{padding-top:58px!important;position:absolute;z-index:99999999}
a.logo{display:inline-block;padding:.5em 1em}
.leftTopRow{padding:15px 0 0 15px}
div.dataTables_wrapper div.dataTables_paginate{float:right}
.videoTute_page{width:100%;float:left}
.videoWrapper{width:100%;float:left;margin-top:15px;background-color:#fff}
.videoTab{width:100%;float:left;padding:2em 0 1em}
.videoTab ul{width:100%;float:left;padding-bottom:10px;margin:0}
.videoTab ul li{display:inline-block;margin:0 13px}
.videoTab ul li a{display:inline-block;font-size:16px;text-transform:capitalize;color:#676a6c;padding:0 8px 5px;border:none!important}
.videoTab ul li a{background-color:#fff!important}
.videoContainer{width:100%;float:left;padding:0 1em}
.videoTabImg{width:100%;float:left;position:relative;height:15em}
.videoTabImg img{height:100%;width:100%;float:left}
.videoTabText{width:100%;float:left}
.video_content{width:100%;float:left;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:2em}
.videoTabText h4{margin:0;padding:1.5em 1em}
.videoTabImg a.playBtn{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);left:50%;color:#fff;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:10;font-size:65px}
.videoTabImg::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.43);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:1}
.videoTabImg:hover::after{opacity:1;visibility:visible}
.videoTabImg:hover a.playBtn{opacity:1;visibility:visible}
.videoPopup{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:99990;background-color:rgba(0,0,0,.88);opacity:0;visibility:hidden}
.videoPopup iframe{width:100%!important;height:100vh!important;position:absolute;top:0;left:0}
.videoPopup.open{opacity:1;visibility:visible}
.closeVideo{color:#23527c;font-size:60px;line-height:50px;position:absolute;top:10px;right:10px}
.support_video{height:65px;margin-bottom:0;margin-left:.4em;float:right;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.support_video li{display:inline-block;margin-left:6px}
.support_video li a{display:inline-block;text-transform:capitalize;color:#1ea2e2;padding:5px 8px;font-weight:400}
.support_video li a .fa{margin-right:8px}
.support_video li.supportLink_btn a:hover{background-color:#1ea2e2;color:#fff}
.support_video li.supportLink_btn a:hover .fa{color:#fff}
.support_video li.supportLink_btn a{display:inline-block;text-transform:capitalize;border:1px solid #1ea2e2;color:#1ea2e2;padding:5px 8px;border-radius:3px;font-weight:400;transition:all .3s ease-in-out}
.signIn_bg{background:url(../images/signinBG/signIn_bg_july.png) no-repeat center center;background-size:cover}
.signInBgContent{position:absolute;top:29px;right:27px;color:#fff;font-size:16px;padding:15px 30px;font-style:italic}
.signInBgContent .fa{font-size:16px}
.signInBgContent .fa-quote-left{position:absolute;left:10px;top:12px}
.signInBgContent .fa-quote-right{position:absolute;right:10px;bottom:12px}
.submit2Client .mainSec .form-group{margin:0 0 10px}
.submit2Client .ibox{margin-bottom:0;padding-bottom:10px}
.sideBarTopRow1{width:100%;float:left}
.sidenav2 .sidebarContent .exclamationIcon{width:100%;float:left}
.sidenav a.cst_tooltip{display:inline-block}
#chkRemoveLink+label::after{left:-3px}
.ActiveRecruterdash .product-box{min-height:170px}
.ActiveRecruterdash .cst_box_header{margin-bottom:0}
.Div_TaskSummary{margin:20px 0 0 0}
.ActiveRecruterdash .product-desc{height:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;text-align:center}
.ActiveRecruterdash .dashBoard_bottom{width:100%;text-align:center;min-height:100px;max-height:100px;height:100px!important}
.ActiveRecruterdash .dashBoard_bottom .product-name{line-height:45px}
.applicationHeaderTop{display:inline-block;padding:0 0;background-color:rgba(234,234,218,.65);width:calc(100% - 180px);vertical-align:top}
.applicationHeaderTop .interviewSchedule{margin:0 7px 0 0;padding-left:10px}
.applicationHeader .applicationHeaderTop h2{font-size:20px;margin-top:10px}
.applicationHeaderRight.quickApply{width:175px;vertical-align:bottom;margin-bottom:3px}
.applicationHeader .applicationHeaderTop .candidate-info{width:calc(100% - 45px)}
.applicationHeaderRight.quickApply a{margin:0;text-align:right;display:block}
.applicationHeaderRight.quickApply .newSubmission{display:block;margin-bottom:3px}
.tableManage{padding:0}
.tableManage .ibox-content{padding:15px 10px 20px 10px}
.submit2Client .form-group{width:100%;float:left}
#pipelineTabC .downloadCheckBox .checkbox{width:50%;text-align:left}
.master_scoreCard_page{width:calc(100% - 70px);float:left}
.masterScoreCard{width:100%;float:left;margin:1em 0;background-color:#fff}
.masterScoreCard .ibox,.masterScoreCard .ibox-content{width:100%;float:left}
.myGoalmatrix p.greenColor{color:#19b719;font-size:2em;font-weight:700;line-height:1em;margin-bottom:10px}
.myGoalmatrix p{margin:0;line-height:20px}
.smalltext{padding-left:10px;font-size:.8em}
.green{color:#19b719}
.red{color:red}
.orange{color:orange}
.yellow{color:#e4e408}
.blue{color:#00f}
.headerSec .linkbtn{color:#57595a}
.myGoalmatrix_table{padding:2em 0 0}
.masterScoreCard_dropdown{width:100%;float:left}
.masterScoreCard_dropdown .date_tab li a{width:35px}
.masterScoreCard_dropdown .ibox-title{min-height:40px;padding:5px 10px}
.masterScoreCard_accordian{float:left;width:100%;background-color:#fff;padding-bottom:3em}
.master_scoreCard_page tbody{border-left:1px solid #e7eaec;border-right:1px solid #e7eaec;border-bottom:1px solid #e7eaec}
.masterScoreCard_accordian .listRow span{margin-left:5px;display:inline-block;line-height:15px;font-size:12px;width:calc(100% - 15px);vertical-align:middle}
.masterScoreCard_accordian .listRow{width:100%;float:left;text-align:center;margin-bottom:5px}
.masterScoreCard_accordian .listRow ul{width:100%;float:left;margin:0}
.masterScoreCard_accordian .listRow ul li{width:20%;float:left;min-height:31px;line-height:31px;text-align:center}
.masterScoreCard_accordian .ibox,.masterScoreCard_accordian .ibox-content{width:100%;float:left;margin:0}
.masterScoreCard_accordian .listRow ul li:first-child{width:200px;text-align:center}
.masterScoreCard_accordian .ibox{margin-bottom:2em}
.masterScoreCard_accordian .listRow:last-child{margin-bottom:0}
.masterScoreCard_accordian .HeadingRow ul li{cursor:help}
.masterScoreCard_accordian #divGroupMatrix .HeadingRow ul li{cursor:auto}
.masterScoreCard_accordian .listRow .eightColumns ul li{width:13%;float:left;min-height:31px;line-height:31px;text-align:center;margin-left:5px}
.masterScoreCard_accordian .listRow .eightColumns ul li:first-child{width:70px;text-align:center}
.masterScoreCard_accordian .listRow .sixColumns ul li{width:20%;float:left;min-height:31px;line-height:31px;text-align:center;margin-left:5px}
.masterScoreCard_accordian .listRow .sixColumns ul li:first-child{width:120px;text-align:center}
.masterScoreCard_accordian .SubListRow{width:100%;float:left;margin-top:5px;display:none}
.masterScoreCard_accordian .listRowLeft{display:inline-block;text-align:left;width:14em;vertical-align:top;height:31px;line-height:31px;border:1px solid #ddd;padding-left:10px}
.masterScoreCard_accordian .listRowRight{display:inline-block;text-align:left;width:calc(100% - 14.3em);vertical-align:top;border:1px solid #ddd;padding-right:10px}
.masterScoreCard_accordian .HeadingRow .listRowLeft,.masterScoreCard_accordian .HeadingRow .listRowRight{border:none}
.masterScoreCard_accordian .SubListRow>div>.listRowLeft{width:13em}
.masterScoreCard_accordian .SubListRow>div>.listRowRight{width:calc(100% - 15.3em);padding:0}
.masterScoreCard_accordian .SubListRow .SubListRow>div>.listRowLeft{width:12em}
.masterScoreCard_accordian .SubListRow .SubListRow>div>.listRowRight{width:calc(100% - 16.3em);padding:0}
.masterScoreCard_accordian .SubListRow .SubListRow>div>.listRowRight ul li:last-child{padding-left:5px}
.masterScoreCard_accordian .SubListRow .SubListRow .SubListRow>div>.listRowLeft{width:11em}
.masterScoreCard_accordian .SubListRow .SubListRow .SubListRow>div>.listRowRight{width:calc(100% - 17.3em);padding:0}
.masterScoreCard_accordian .SubListRow .SubListRow .SubListRow>div>.listRowRight ul li:last-child{padding-left:10px}
.masterScoreCard_accordian .listRow ul{display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center}
.outstanding__report__accordian a.expendIcon{align-items:center}
.outstanding__report__accordian .masterScoreCard_accordian .listRow span{width:calc(100% - 24px);vertical-align:middle}
.outstanding__report__accordian p{margin:0}
.outstanding__report__accordian .masterScoreCard_accordian .listRowLeft{min-height:33px;height:auto;vertical-align:middle}
.expendIcon i{display:inline-block;width:10px;height:10px;position:relative}
.expendIcon i::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:100%;background:#23527c}
.expendIcon i::before{display:inline-block;content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:1px;background:#23527c}
.expendIcon i.minus::before{display:none}
.customToolTip .cst_tooltip .tooltiptext{right:0;left:auto}
.customToolTip .cst_tooltip .tooltiptext::after{right:6%;left:auto}
.customToolTipText.tooltiptext{right:0;left:auto}
.customToolTipText.tooltiptext::after{right:6%;left:auto}
.fixedHeadertable .dataTables_scrollHeadInner{width:100%!important}
table.fixedHeader-floating{position:fixed!important;background-color:#fff;top:52px!important;z-index:99}
table.dataTable.fixedHeader-floating thead .sorting_desc:after{display:none!important}
table.fixedHeader-floating thead th:nth-child(2){padding-left:47px}
.hover01 figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;float:right;width:1.8em}
.hover01 figure:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.manageJobHeaderFixed .ibox-title.manageJobtitle{width:93.5vw}
.manageJobHeaderFixed #filterDiv{width:93.5vw}
.manageJobHeaderFixed .candidate-top-head{width:93.5vw}
.manageJobHeaderFixed table.dataTable{background:#fff}
.modal-open .modal-backdrop.in{opacity:0;visibility:hidden}
.modal-backdrop.in{opacity:0;visibility:hidden}
.fixedDropDownSecDiv{width:100%;float:left;position:absolute;height:1px;bottom:0;left:0}
.fixedHeader-floating thead{position:relative}
.SearchBottomSec{width:100%;float:left;padding:10px 0 0;text-align:left}
.SearchBottomSec .SearchBottomDiv{float:left;width:41.7%}
.SearchBottomSec .SearchBottomDiv label{float:left;width:30%;line-height:26px;font-weight:400}
.searchBox.form-group .SearchBottomSec .SearchBottomDiv .form-control{width:50%}
.BtnBorder_button .support_video{display:inline-block;float:none!important}
.BtnBorder_button .support_video a{padding:7px 12px}
.BtnBorder_button{display:inline-block;vertical-align:top}
.SearchBottomSec .checkbox:first-child{margin-left:0}
.MasterAddressDropDown .mainDropdown:after{display:none}
.modal-backdrop.in{opacity:0;visibility:hidden}
.fixedHeader-floating .fixedDropDownSecDiv .dropdown-menu li a{color:#333}
#page-wrapper.fullscreenActive{margin:0}
#page-wrapper.fullscreenActive .margingTop{display:none}
body.mini-navbar #page-wrapper.fullscreenActive .headerFixed{width:100%}
.masterScoreCard_accordian.masterScoreHead_accordian .listRow ul li:first-child{width:130px;text-align:left}
.masterScoreCard_accordian.masterScoreHead_accordian .listRow ul li{width:16.5%;text-align:center}
.masterScoreCard_accordian.masterScoreHead_accordian .listRowRight>ul.listRowRightBottom{position:relative}
.masterScoreCard_accordian.masterScoreHead_accordian .listRowRight>ul.listRowRightBottom::after{content:"";position:absolute;top:0;left:0;width:calc(100% + 10px);height:1px;background-color:#ddd}
.masterScoreCard_accordian.masterScoreHead_accordian .SubListRow .listRowRight>ul.listRowRightBottom::after{width:100%}
.masterScoreCard_accordian.masterScoreHead_accordian .listRowLeft{margin-top:1.3em}
.myGoalmatrix_table table thead tr th{text-align:center}
.myGoalmatrix_table table tbody tr td{text-align:center}
.scorecardLoader img{margin-left:auto;margin-right:auto;display:block}
.masterScoreCard_accordian .listRowRightNoData{text-align:center;font-weight:700}
div#divGroupMatrix .HeadingRow{margin-bottom:0}
div#divGroupMatrix .HeadingRow .listRowLeft{margin-top:0}
div#divGroupMatrix .HeadingRow .listRowLeft p{margin-bottom:1px}
.masterScoreCard_accordian .listRow ul li p{line-height:1.3em;display:inline-block;margin:0}
.upLoadSec{width:100%;float:left;margin:2em 0 0;padding:1.2em 0 0 3.5em;border-top:1px solid #e7eaec}
.upLoadSec>div{padding-bottom:1.5em}
.upLoadSec h4{color:#57595a;display:block;font-weight:700;text-transform:uppercase;font-size:1.1em;float:left;margin:.5em 0 1.5em}
.selectResumeTitle{display:inline-block;width:calc(100% - 20em);text-align:center}
.selectResumeTitle input{width:25em;margin-left:1em;display:inline-block}
.selectResumeTitle label{font-weight:400}
.formDisable{width:100%;float:left;display:none}
.divDisable{pointer-events:none;opacity:.5}
.closable-block{padding:0;margin-left:30px}
.closable-block .close_block{position:absolute;top:3px;right:8px;color:inherit}
.closable-block .close_block_resumeparser{position:absolute;top:3px;right:8px;color:inherit;font-size:1.2em;margin:0}
.compactBlock .form-group{margin:0 0 .8em}
.closable-block .Add_block{position:absolute;margin-top:-30px;color:#0c7cba;font-size:15px}
.PageAddEditcandidate .ibox-content{position:relative}
.PageAddEditcandidate .closable-block .Add_block{position:absolute;right:17px;top:0;margin-top:-30px;color:#0c7cba;font-size:12px}
.PageAddEditcandidate #btnAddActivityLog{position:absolute;right:17px;top:0;margin-top:-30px;color:#0c7cba;font-size:12px;color:#0c7cba}
.PageAddEditcandidate .input-group{border:0}
.closable-block .Add_block .fa{font-size:12px}
.closable-block .Add_new{position:absolute;top:-52px;right:8px;color:#0c7cba;font-size:1.1em;padding:.3em .8em;border:1px solid #0c7cba}
.closable-block .Add_new .fa{font-size:12px}
.closableBlock_content{background-color:#f1f2f4;width:100%;float:left;padding:15px;position:relative;margin-bottom:1em}
.closableBlock_content ul{list-style-type:none;padding-left:0}
.closableBlock_content .forum-info{text-align:right;padding-top:.5em}
.closableBlock_content .forum-info a{color:inherit;margin-left:13px}
.myTargetHead{width:93vw;float:left}
.myTargetHeadList ul{padding:0;margin-bottom:1.5em}
.myTargetHeadList ul li select{width:12em}
.myTargetHeadList ul li label{min-width:6em;display:block}
.myTargetHeadList .select2-container .select2-selection--single{height:34px;border-radius:0}
.percentageValue{width:5em}
.myTargetHeadList ul li{display:inline-block;margin-right:1em;vertical-align:top}
.myTargetHeadList ul li:last-child{margin-right:0}
.myTargetHeadList ul li a.btn-success{color:#fff}
.myTargetTable{padding:2em 0;background-color:#fff}
.myTargetTable .ibox{width:100%;float:left}
.myTargetTable .ibox-content{width:100%;float:left}
.myTargetTable .headerSec p{text-transform:none;color:#0c7cba;font-weight:500}
.myTargetTable .headerSec i{color:#0c7cba;margin-top:8px}
.myTargetTable .ibox.border-bottom .headerSec i:before{content:"\f067"}
.myTargetTable .ibox .headerSec i.fa.fa-minus.fa-chevron-down.fa-chevron-up:before{content:"\f068"}
.myTargetTable .ibox.border-bottom .headerSec i.fa.fa-minus.fa-chevron-down.fa-chevron-up:before{content:"\f067"}
.myTargetTable table p{margin:0;text-align:center;font-weight:500}
.darkGreen{color:#39a58f}
.darkOrange{color:#ef8d22}
.myTargetTable table tbody>tr>td{border-bottom:1px solid #e7eaec;background:#fff;text-align:center}
.myTargetTable table thead>tr>th{text-align:center}
.myTargetTable table tbody>tr>td span{position:relative}
.myTargetTable table tbody>tr>td:last-child{border-right:1px solid #e7eaec}
.myTargetTable table tbody>tr>td.rowSpan2{border-top:1px solid transparent;border-right:1px solid #e7eaec;border-bottom:1px solid transparent}
.myTargetTable table tbody>tr>td.border-none{border:none!important;padding:0}
.activeMonth{background:#efefef!important;text-align:center;width:6em}
#dvDocument.myTargetTable table tbody>tr>td,#dvDocument.myTargetTable table thead>tr>th{text-align:left!important}
#dvDocument.myTargetTable table tbody>tr>td a.cst_tooltip .fa{margin-right:10px}
.myTargetHover{display:none;width:20em;position:absolute;top:-1em;right:135%;padding:.5em;background-color:#efefef;z-index:999;border-radius:.5em;border:1px solid #d8d8d8}
.myTargetHover::after{content:"";position:absolute;bottom:100%;left:100%;top:1em;width:0;height:0;border-left:7px solid #b5b5b5;border-top:7px solid transparent;border-bottom:7px solid transparent}
.myTargetHover>ul{width:100%;float:left;margin:0;padding:0;text-align:center}
.myTargetHover>ul>li{display:inline-block;color:#676a6c;padding:0 .2em;line-height:.9em;width:32%;font-size:.9em}
.myTargetHover>ul.popUpHead>li{border-right:1px solid #757575;line-height:.9em}
.myTargetHover>ul>li label{margin:0;font-size:1em;line-height:.9em}
.myTargetHover>ul>li small{margin:0;font-size:1em;line-height:.9em}
.myTargetHover>ul>li:last-child{border-right:none}
.myTargetTable table tbody>tr>td span:hover .myTargetHover{display:block}
.ExpColspBtn{padding:0 1em 1em}
.ExpColspBtn i{margin-left:5px;font-size:1.2em;vertical-align:middle}
.collapsAll i::before{content:"\f103"}
.procedDocumentList{padding:3em 0 0;margin:1em 0 0;width:100%;float:left;background-color:#fff;border-top:3px solid #e7eaec}
.procedularSearch{padding:0 0 2em}
.procedDocumentList .searchBox{float:none;margin:0 auto;clear:both}
.procedDocumentList .ibox{width:100%;float:left}
.procedDocumentList .ibox-title{width:100%;float:left}
.procedDocumentList .ibox-content{width:100%;float:left;border:0;margin:0}
.procedDocumentList .btn-warning{color:#fff!important;font-size:.9em}
.procedDocumentList .docName{color:#676a6c!important}
.procedDocumentList .docName i{margin:0 0 0 -20px;color:#144991;width:15px}
.procedDocumentList .shareListIcon i{color:#676a6c}
.procedDocumentList .shareListIcon .tooltiptext{padding:3px 7px}
.uploadJobsDoc{text-align:right;margin-bottom:0}
.uploadJobsDoc li{list-style:none;display:inline-block}
.uploadJobsDoc li a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.dashBoardCards ul.staffContactList{line-height:normal;width:100%;display:inline-block;vertical-align:middle;padding:1em;padding-left:1em}
.staffContactList>li{width:100%;float:left;text-align:left;padding:.5em 1.5em;border-bottom:1px solid #dadada}
.staffContactList>li:last-child{border-bottom:0}
.staffContactList>li p{margin:0;padding:0;width:100%;float:left}
.staffContactList>li p span{float:right;display:inline-block;margin-right:0}
.staffContactCards.dashBoardCards .cardHeader{padding:1.3em}
.staffContactCards.dashBoardCards .cardBody{height:17em;line-height:16em;overflow-y:auto}
.staffContactSearch{margin:2em 0;padding:3em 0 1em}
.staffContactTable{width:100%;float:left}
.staffContactTable .table a{color:#676a6c}
.staffDiscription{position:relative;min-width:5em;display:table-cell;text-align:center}
.discrTxt{display:none;position:absolute;top:100%;right:70%;width:18em;padding:.5em;background-color:#efefef;z-index:999;border-radius:.2em;border:1px solid #d8d8d8}
.discrTxt::after{content:"";position:absolute;bottom:100%;right:6px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #b5b5b5}
.staffDiscription:hover .discrTxt{display:block}
.HotlistDivDisable{pointer-events:none;opacity:.5;background:#ccc}
.manageTracker .table>thead th:first-child{min-width:170px;max-width:170px}
.manageTracker .table>thead th::after{display:none}
.manageTracker .table>tbody td:first-child{min-width:170px;max-width:170px}
.manageTracker .table>tbody td small{display:block}
.manageTracker .table .checkbox{padding-left:0}
.EditPlacementTracker .submitCandi_list li .pendineCircle{color:#ef8d22}
.editPlacementTab>ul.nav-tabs{width:60%;float:left;background:0 0;border:none}
.editPlacementTab>ul.nav-tabs li{text-align:center;float:left}
.editPlacementTab>ul.nav-tabs li a{width:auto;padding:.4em 10px;border-radius:2px;font-size:1em;border:1px solid #999;color:#666;line-height:1.42857143;margin-right:10px;text-align:center;padding:8px 10px;font-weight:500;text-transform:uppercase}
.editPlacementTab>ul.nav-tabs li a:hover{background:#f8ac59;border:1px solid #f8ac59;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#fff!important}
.editPlacementTab>ul.nav-tabs li a::after{display:none}
.editPlacementTab>ul.nav-tabs li.active a,.editPlacementTab>ul.nav-tabs li.active a:hover{background:#ef8d22;color:#fff!important;border-radius:2px;border:1px solid #ef8d22;font-weight:600}
.editPlacementTab .rightTopRow{width:40%;float:right;margin:0!important}
.EditPlacementTracker .tab-content{width:100%;float:left;margin-top:1em;padding:0;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0}
.EditPlacementTracker .tab-content>div{width:100%;float:left;padding-top:0}
.topRowButtons li:last-child a{margin-right:0}
.EditPlacementTracker .tab-content .input-group{border:none}
.EditPlacementTracker .mainSec .row{width:auto}
.billRateSec{display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.billRateSec>label{margin-left:2px}
.seperatorLine{position:absolute;top:0;right:-3px}
.EditPlacementTracker .tab-content .radio-inline label::after{top:10px}
.EditPlacementTracker .tab-content .ibox{width:100%;float:left;padding-top:10px;margin-bottom:0}
.communicationLog{width:100%;float:left}
.EditPlacementTracker .tab-content .AddBtn{position:absolute;bottom:0;left:100%;display:inline-block;text-transform:capitalize;border:1px solid #1ea2e2;color:#1ea2e2;padding:3px 15px;border-radius:3px;font-weight:400;transition:all .3s ease-in-out}
.communicationLog ul{padding-left:15px;width:100%;float:left}
.communicationLog ul li{padding-bottom:.5em;margin-bottom:1em;border-bottom:1px solid #ddd}
.communicationLog ul li:last-child{border-bottom:0}
.communicationLog ul li p{margin-bottom:0}
.PlacementTopHead .searchBox.form-group{float:none;margin:0 auto}
.PlacementTopHead .SearchBottomSec{padding:1em 0 15px 0}
.manageTracker .table label{padding-top:1.5em;white-space:nowrap;position:relative;font-weight:400}
.manageTracker .table .checkbox input[type=checkbox]{display:none}
.manageTracker .table .checkbox label::after{top:0;left:50%;transform:translateX(-50%);margin:0!important}
.manageTracker .table .checkbox label::before{top:0;left:50%;transform:translateX(-50%);margin:0!important}
.manageTracker .table label .fa{top:0;left:50%;transform:translateX(-50%);margin:0!important;position:absolute}
.manageTracker .table .checkbox.checkbox-danger label::after{opacity:0}
#PlacementProgressDetails .mainBody{border:none;margin-top:0}
.managePlaceTable .dataTables_length select{height:23px;line-height:23px;padding:0}
.tHeadWidth{min-width:14em!important}
.tHeadWidth2{min-width:10em!important}
.windowWidth{width:93vw;float:left}
.dashBoardCards{background-color:#fff;padding-top:1em}
.placementSummryDash .ibox,.placementSummryDash .ibox-content,.placementSummryDash .ibox-title{border:none;width:100%;float:left}
.dashBoardCards ul{padding-left:0;text-align:center;margin-bottom:0}
.dashBoardCards .cardBox{width:100%;float:left;border:1px solid #c5c5c5;margin-bottom:2em}
.dashBoardCards .cardBox:hover{border:none;-webkit-box-shadow:0 3px 7px 0 #a8a8a8;-moz-box-shadow:0 3px 7px 0 #a8a8a8;box-shadow:0 3px 7px 0 #a8a8a8}
.dashBoardCards .cardHeader{padding:1em 0;width:100%;float:left;background:#1ba0e2}
.dashBoardCards .cardHeader h4{color:#fff;margin:0}
.dashBoardCards .cardBody{width:100%;float:left;height:12em;line-height:12em;position:relative}
.dashBoardCards .cardBody>p{margin:0;font-size:3.4em;font-weight:600}
.dashBoardCards .cardBody>div{line-height:normal}
.dashBoardCards .job_box_heading{background:#1ba0e2}
.table-striped.customData_table tbody>tr>td{border-bottom:1px solid #e7eaec}
.table-striped.customData_table tbody>tr>td:first-child{border-left:1px solid #e7eaec}
.table-striped.customData_table tbody>tr>td:last-child{border-right:1px solid #e7eaec}
.PlacementTopHead .SearchBottomSec .form-control{width:12em;padding:4px 8px;height:30px;float:none;display:inline-block}
.PlacementTopHead .SearchBottomSec .control-label{font-weight:400;padding:.3em}
.searchLabelWidth .control-label{width:10em}
.placementSummryTable{width:100%;float:left;margin-bottom:5em}
.placementSummryTable p{margin:0}
.placementSummryTable .fa{margin-top:.2em}
.placementSummryTable .html5buttons{display:none}
.placementSummryTable .dataTables_length select{height:23px;line-height:23px;padding:0}
.eyeSec{width:25px;float:left}
.eyeSec .fa{font-size:1.2em}
.texSec{width:calc(100% - 29px);word-wrap:break-word;margin-left:25px}
.newPlacmentSec .table td,.newPlacmentSec .table th{text-align:center;width:20%}
.newPlacmentSec .table th:first-child{text-align:left;padding-left:3em}
.newPlacmentSec .table td:first-child{text-align:left;padding-left:3em}
.dashAnysisCard .cardHeader{background:#ef8d22}
.center-seachBox{background:#f5f5f5;padding:2em 0 0;margin-bottom:2em}
.greenTick .fa{color:green}
.redTick .fa{color:#a5233b}
.yellowTick .fa{color:#dab013}
.blueTick .fa{color:#5b5bad}
.purpleTick .fa{color:#951096}
.tickIcon .fa{font-size:1.1em;margin:0}
.tickIcon p{white-space:nowrap;margin:0}
.placmentSummyDash{width:100%;float:left}
.placmentSummyDash .candDetailsHead>li{margin-right:1em}
.full_width{width:100%;float:left}
.trackingDetailTable{height:15em;overflow:auto;margin:2.5em 0}
.placmentSummyDash .text_icon4 li{width:13em;margin-right:0;line-height:normal}
.tableListRow{padding-bottom:2em}
.tableListRow .table tr th{width:12em;text-align:center;background:#f5f5f6!important;vertical-align:middle!important}
.tableListRow .table tr td{width:12em}
.tableListlabel{background-color:#fff!important}
.tableListRow table th.leftAlignText{text-align:left}
.tableListRow .table .mutedBg{background:#e7e7e7!important}
.tableListDrpDwn{padding:0 1em}
.tableListDrpDwn li{display:inline-block;width:20em;margin-right:2em;vertical-align:top}
.tableListDrpDwn li:last-child{margin-right:0}
.tableListDrpDwn .select2-container .select2-selection--single{height:28px;border-radius:0}
.searchBtn{border:1px solid #144991;color:#144991;border-radius:4px;width:80px;text-align:center;padding:5px 10px;font-weight:500;float:left;background:#fff}
.clientListTable .table td,.clientListTable .table th{padding:8px 1em}
.clientListTable .table td:first-child{vertical-align:top!important}
.clientListTable .table th{white-space:nowrap}
.clientListTable .table p{margin:0;position:relative}
.clientListTable .table td .editCellIcon{display:none;color:#676a6c!important;font-size:.9em;margin-left:.1em;vertical-align:top}
.clientListTable .table p.editCellText .editCellIcon{position:absolute;top:0;right:0}
.clientListTable .table td:hover .editCellIcon{display:inline-block}
.editCell{position:relative;min-width:12em;min-height:2em}
.editCellInput{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:15em;padding-right:2em}
.editCellInput.editNumber{width:auto}
.editCellInput select{padding:2px 6px;height:30px}
.editCellText{display:block}
.editCellText a{display:none;color:#676a6c!important;font-size:.9em;vertical-align:top}
.clientListTable .table td:hover .editCellText a{display:inline-block}
.editCellCloseIcon{font-size:1.2em;width:2.5em;position:absolute;right:-.8em;top:50%;transform:translateY(-50%)}
.editCellCloseIcon a:first-child{margin-right:.1em}
.editCellCloseIcon .editCellIcon{display:inline-block!important}
.clientListTable .table .discrTxt{top:90%;right:40%}
.clientListTable .table p.editCellText .asignEdit,.clientListTable .table p.editCellText .editCellIcon{position:absolute;left:-1.3em;top:.2em}
.clientListTable .table tr td:nth-child(2) p.editCellText .editCellIcon{position:absolute;right:0;left:auto;top:.2em}
.clientListTable .table tr td:nth-child(2) p.editCellText{position:relative;display:inline-block;padding-right:1em;padding-left:0}
.clientListTable .table tr td,.clientListTable .table tr th{padding:8px 1em}
#dvAssignRec .modal-dialog{width:100%;max-width:60em;padding:0 1em}
.asignRecrtr{padding:1em 0}
.recrtHead{width:100%;float:left;height:3em;line-height:3em;background-color:#1ba1e3;text-align:center;border-radius:4px 4px 0 0}
.recrtHead h4{margin:0;padding:0;font-size:1.1em;font-weight:500;color:#fff;display:inline-block}
.recrtBody{width:100%;float:left;padding:1em 0 0;min-height:10em}
.recrtBody input{width:100%;float:left}
.candSearchList{padding:1em 0;height:25em;overflow:auto;margin:0}
.recrtBody ul li{width:100%;float:left}
.recrtBody ul li a{width:100%;float:left;color:#333;padding:.3em .6em}
.recrtBody ul li a:hover{background-color:#efefef;border-radius:3px}
.recrtBody ul li.selected a{background-color:#e6e6e6;border-radius:3px}
.recrtDropList{padding:1em 0;height:27.5em;overflow:auto;margin:0}
.borderBox{border:1px solid #e6e6e6;padding:0 .5em 0}
.toggleArrow{width:100%;position:absolute;top:12em;text-align:center;left:0}
.toggleArrow>div{margin-bottom:1em}
.toggleArrow a{display:inline-block}
.toggleArrow a i{font-size:2.3em;color:#888;width:1em;height:1em;background:#efefef;line-height:1em}
.recrtPopupClose{position:absolute;top:0;left:100%;width:2em}
.recrtPopupClose a{margin-right:.3em;display:inline-block;font-size:1.3em}
.recrtPopupClose a:last-child{margin-right:0}
.recrtBtn{position:absolute;bottom:0;left:-4.5em;display:inline-block}
.excltnIcon{font-size:.9em}
.subTreeList{width:100%;float:left;margin:0;padding:0}
.subTreeList ul{width:100%;float:left;display:none;padding-left:2em}
.subTreeList li.open>ul{display:block}
.subTreeList li{width:100%;float:left;position:relative}
.subTreeList li::after{content:"";position:absolute;top:2.3em;left:1em;width:1px;height:calc(100% - 3.8em);border:1px dashed #b5d9f1;opacity:0;visibility:hidden}
.subTreeList li.open>ul li::before{content:"";position:absolute;top:1.2em;left:-1em;width:1em;height:1px;border:1px dashed #b5d9f1}
.subTreeList li.open::after{opacity:1;visibility:visible}
.subTreeList li a{width:100%;float:left;padding:.5em .8em;background:#efefef;margin-bottom:.5em;position:relative}
.subTreeList li a>i{margin-right:.3em}
.subTreeList li>span{width:100%;float:left;padding:.5em .8em;background:#efefef;margin-bottom:.5em;position:relative}
.subTreeList .checkbox{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:.3em}
.subTreeList li .expendIcon i::before{opacity:1;visibility:visible;transition:all .2s ease-in-out}
.subTreeList li.open>.expendIcon i::before{opacity:0;visibility:hidden}
.menuTreeNav{width:100%;float:left;background-color:#fff;padding:3em 0}
.menuTreeNav .ibox-content{width:100%;float:left}
.menuTreecontnr{width:100%;max-width:75em;margin:0 auto;clear:both}
.menuTreeSearch{width:45%;padding:1em;float:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;flex-wrap:wrap}
.menuTreeSearch .select2{width:calc(100% - 11em)!important}
.actionButton{padding:2.5em 0 1em}
.actionButton .btn{margin:0 .5em;display:inline-block}
.menuTreeList{width:55%;float:right;padding:1em 1em 2em;border-left:1px solid #e7e7e7;min-height:12em}
.subTreeList li>span.checkedRow{background:#a3dbff}
.subTreeList li>.checkedRow{background:#b5d9f1}
.subTreeList li:first-child::before{content:"";position:absolute;bottom:1.51em;left:1em;width:2em;height:1px;border:1px dashed #b5d9f1}
.msgCentrePage{width:100%;float:left}
.commonListBorder{margin:0}
.commonListBorder li{display:inline-block;border-right:1px solid #ccc;padding:0 1em;line-height:.6em}
.commonListBorder li:first-child{padding-left:0}
.commonListBorder li:last-child{border:none!important}
.commonListBorder li a{font-size:1.1em;min-width:auto;color:#333;line-height:1em;margin:0}
.commonListBorder li a.text-success{color:#1c84c6}
.listStyle_none{list-style-type:none;padding-left:0}
.alertSetting{float:right;border:none}
.alertSetting::before{display:none}
.alertSetting a{color:#337ab7!important}
.msgCntrTab{width:25em;min-height:calc(100vh - 20em);float:left;padding:1em 2em}
.msgCntrContent{width:calc(100% - 26em);float:right;padding:1em 0 1em 1em;position:relative}
.msgCntrContent:after{content:"";position:absolute;top:1.5em;left:-1em;height:93%;width:1px;background-color:#ddd}
.msgCntrContent h3{color:#333;margin:0}
.msgCntrTab .msgRecruiterBtn i{margin-right:1em}
.msgCntrTab>ul{padding:0}
.msgCntrTabList{width:100%;float:left;border:none!important}
.msgCntrTabList li{width:100%;float:left;border-bottom:1px solid #dedede!important;margin-bottom:0}
.msgCntrTabList li a{font-size:1.1em;color:#666;font-weight:400;width:100%;float:left;border:none!important;padding:1em 0;background:0 0!important}
.msgCntrTabList li a::after{display:none}
.msgCntrTabList li a div[class^=col-]{padding:0}
.msgCntrTabList li.active a,.msgCntrTabList li.active a:focus{color:#337ab7}
.msgCntrContent .tab-content{background:0 0;padding:0}
.msgCntrContent .tab-pane{padding:0}
.msgCntrContent .input-group{width:100%;float:left;border:none}
.tabSerchHead{padding:1em 0}
.tabSerchHeadRight{width:20em;float:right}
.tabSerchHeadRight span{position:absolute;left:0;top:0;height:32px;line-height:32px;width:2.3em;text-align:center;font-size:1.2em;z-index:10;color:#ccc}
.tabSerchHeadRight input{padding-left:2.3em;height:32px;font-weight:300;box-shadow:none!important}
.tabSerchHeadLeft{width:calc(100% - 21em);float:left}
.tabSerchHeadLeft .checkbox{margin-right:1em}
.tabSerchHeadLeft .checkbox:last-child{margin-right:0}
.tabSerchHeadLeft .checkbox label{padding-left:5px;line-height:1.3em;padding:0 0 0 .2em}
.msgCntrBody>ul>li{position:relative;background:#fff;margin-bottom:1.3em;padding:1em 1em 1em 2.5em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.msgCntrBody .commonListBorder li{margin-bottom:0}
.msgCntrBody .commonListBorder{margin-right:2.5em}
.msgCntrBody h4{color:#344760;font-size:1.1em;line-height:1em;font-weight:600;position:relative;margin:0 0 .5em}
.msgCntrBody h6{font-size:.9em;line-height:1em;font-weight:600;position:relative;margin:0}
.msgCntrBody .activeIconList{width:20px;background:0 0;position:absolute;top:1em;left:.5em}
.msgCntrBody .activeIconList i{display:block;text-align:center;margin-bottom:.3em}
.msgHeading{width:calc(100% - 21em);float:left;position:relative}
.msgHeadingRight{width:20em;float:right}
.jobPosition{width:calc(100% - 21em);margin:.2em 0}
.jobTag{width:20em;margin:0}
.jobTag a{padding:1px 1em;font-size:.8em}
.jobTag .label{font-size:.7em;padding:2px 6px}
.msgDiscrptn{margin:.2em 0;padding-right:2em;position:relative}
.msgCntrBody p{margin:0;font-size:1em;line-height:1.3em}
.msgSubList{width:100%;float:left;max-height:400px;overflow:auto;padding:0}
.msgSubList{width:100%;float:left}
.msgSubList>ul{width:100%;float:left;padding:1em 0 0;margin:1em 0 0;border-top:1px solid #ccc}
.msgSubList>ul>li{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em;position:relative}
.msgSubList>ul>li:last-child{border-bottom:none;padding-bottom:0}
.msgCntrBody .msgSubList .activeIconList{top:.1em;left:-2em}
.msgSubList .msgDate{color:#3aa6dd}
.msgAttachmnt{margin:.5em 0 0;padding:0 1em}
.msgAttachmnt>ul>li{display:inline-block;min-width:7em;text-align:center;margin:1em 1em 0 0}
.msgAttachmnt .docAttachmnt i{font-size:1.6em}
.msgAttachmnt label{font-weight:400}
.showMoreMsg{position:absolute;bottom:-.7em;right:0;font-size:1.1em}
.showMoreMsg i{color:#333;font-size:1.3em;vertical-align:text-bottom;transition:all .3s ease-in-out}
.showMoreMsg.collapsed i{transform:rotate(90deg)}
.pdf_icon{color:#ea4c3a!important}
.word_icon{color:#2372ba!important}
.msgText_icon{color:#333!important}
.replyMsgPopUp .modal-dialog{width:70em}
.replyMsgPopUp .modal-content{width:100%;float:left}
.middle-box-content{background:#fff;width:100%;float:left;padding:2em 5em 1em}
.middle-box-content textarea{min-height:115px}
.replyMsgPopUp .minChar{font-weight:400;color:#888;font-size:.9em}
.replyHistory{margin:2em 0;max-height:25em;overflow:auto}
.replyHistory.msgCntrBody>ul>li{box-shadow:none;border-bottom:1px solid #ccc;padding:1em .5em 0 0;margin-bottom:0}
.addNewCandContnr{display:inline-block;width:100%;max-width:80em;background-color:#fff;margin-top:3em;text-align:center;border:1px solid #eaeaea}
.addNewCandLeft{width:45%;background-color:#3aa6dd;padding:3em;vertical-align:top!important}
.addNewCandLeft h4{color:#fff;font-size:1.2em}
.addNewCandLeft ul{padding:1em 0 0}
.addNewCandLeft ul li{margin-bottom:1.5em;padding-left:1em;position:relative;text-align:left}
.addNewCandLeft ul li::after{content:"";position:absolute;top:.5em;left:0;height:5px;width:5px;border-radius:50%;background-color:#fff}
.addNewCandLeft p{margin:0;color:#fff;font-size:1em;line-height:1.5em}
.addNewCandRight{width:55%;padding:3em 1em;text-align:center;position:relative}
.uploadImage h4{font-weight:400;font-size:1em;color:#337ab7}
.uploadImage i{font-size:2em;color:#337ab7}
.btn-borderCustom{display:inline-block;text-transform:uppercase;border:1px solid #1ea2e2;color:#1ea2e2;padding:5px 8px;border-radius:4px;font-weight:300;transition:all .3s ease-in-out;background:#fff}
.btn-borderCustom:hover{background-color:#1ea2e2;color:#fff}
.btn-borderdarkBlue{display:inline-block;border:1px solid #144991;color:#144991;padding:5px 8px;border-radius:4px;font-weight:400;transition:all .3s ease-in-out;background:#fff}
.btn-borderdarkBlue:hover{background-color:#144991;color:#fff}
.btn-custom,.btn-custom:focus,.btn-custom:hover{background-color:#1ba1e2;border-color:#1ba1e2;color:#fff!important;box-shadow:none}
.btn-darkBlue,.btn-darkBlue:focus,.btn-darkBlue:hover{background-color:#1c81cd;border-color:#1c81cd;color:#fff!important;box-shadow:none}
.btn-darkBlue2,.btn-darkBlue2:focus,.btn-darkBlue2:hover{background-color:#144991;border-color:#144991;color:#fff!important;box-shadow:none}
.btn-gray,.btn-gray:focus,.btn-gray:hover{background-color:#b2b2b2;border-color:#b2b2b2;color:#fff!important;box-shadow:none}
.vTableCell{display:table}
.vTableCell>div{float:none;display:table-cell;vertical-align:middle}
.headingTitleTag{display:block;font-size:13px;padding:.2em 0 0;font-weight:400}
.disalbeBtn{pointer-events:none;opacity:.5}
.submissionToastStrip{position:absolute;top:2.5em;left:7.5%;width:85%;background-color:#5abaa7;color:#fff;padding:1em 2.5em}
.submissionToastStrip p{color:#fff;font-size:1.1em;line-height:1.3em;margin:0}
.matchResume{padding:1em 0}
.matchResume ul{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;padding:0}
.matchResume ul li{text-align:left;width:25%}
.matchResume ul li:first-child{width:45%}
.matchResume ul li h6{color:#fff;font-weight:500;font-size:1em;text-align:left;margin:0}
.matchResume ul li p{font-weight:400;font-size:1em;line-height:1.1em;text-align:left;margin:0}
.matchResume .matchResumeHead{padding:.2em .3em;list-style-type:none;background-color:#b2b2b2;margin:0}
.matchResumeBody{padding:1em .3em;max-height:18em;overflow:auto}
.matchResumeBody>ul{margin-bottom:0;padding:.6em .5em}
.matchResumeBody>ul li{font-size:.9em}
.matchResumeBody>ul:nth-child(odd){background-color:#f3f3f3}
.matchResumeBody>ul:last-child{margin-bottom:0}
.matchResume .matchResumeBody h6{color:#676a6c;font-weight:400;padding-bottom:.2em}
.matchResumeBody .mailLink{font-size:.8em;color:#676a6c;display:block}
.uploadConfrm{border-top:1px solid #ccc;padding:1em 0;margin-top:1em}
.uploadConfrm .checkbox{width:100%;max-width:30em;display:inline-block;text-align:left;clear:both}
.uploadConfrm .checkbox label{line-height:1.3em;vertical-align:top}
.uploadConfrm .checkbox label::before{top:3px}
.uploadConfrm .checkbox label::after{top:3px}
.uploadConfrm .btn-custom{min-width:13em;padding:5px 12px}
.addCanSteps ul{display:inline-block;margin:0;border:none;position:relative}
.addCanSteps ul::after{content:"";position:absolute;top:1.6em;left:4em;width:88%;height:2px;background:#999;z-index:-9}
.addCanSteps ul li{display:inline-block;text-align:center;padding:.3em 1em}
.addCanSteps ul.nav-tabs>li .tabLinkBox{display:inline-block;width:7em;color:#999!important;vertical-align:top;padding:0!important;border:none!important;margin:0!important;background-color:transparent!important}
.addCanSteps ul.nav-tabs>li .tabLinkBox::after{display:none}
.addCanSteps ul.nav-tabs>li.fildComplt .tabLinkBox{color:#158a42!important;font-weight:600}
.addCanSteps ul.nav-tabs>li.fildComplt .tabLinkBox label{font-weight:600}
.addCanSteps ul.nav-tabs>li.fildComplt .stepNumber{border:2px solid #158a42;color:#158a42}
.addCanSteps ul.nav-tabs>li.active .tabLinkBox{color:#337ab7!important}
.addCanSteps ul.nav-tabs>li.active .stepNumber{border:2px solid #337ab7;color:#337ab7}
.addCanSteps ul.nav-tabs>li.active .tabLinkBox label{font-weight:600}
.skipPreviewBtn.priveShow{display:none}
.addCanSteps ul li .tabLinkBox label{display:block;font-weight:400;padding:.2em 0;line-height:1.2em}
.addCanSteps .stepNumber{display:inline-block;width:3em;height:3em;line-height:3em;border:1px solid #999;color:#999;border-radius:50%;background:#f3f3f4!important}
.addCanSteps .btn-gray{margin-right:.5em}
.addCandStepSec .headerSec{padding-bottom:.7em;text-align:center;padding:1em}
.addCandStepSec .headerSec a{display:inline-block;vertical-align:top;float:left}
.addCandStepSec .headerSec .linkbtn .fa{margin-top:.4em}
.addCandStepSec .headerSec .linkbtn p{margin-top:.2em}
.headerSecFilter{display:inline-block;margin-left:15em;width:55em}
.headerSecFilter label{font-weight:400;padding-top:.3em}
.headerSecFilter select{display:inline-block;vertical-align:middle;width:100%;height:30px;padding:3px 8px}
.headerSecFilter .form-group{width:100%;float:left;margin:0}
.addCandStepSec{background-color:#fff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;margin-top:1em;position:relative}
.addCandStepSec .ibox,.addCandStepSec .ibox-content,.addCandStepSec .tab-pane{width:100%;float:left;border:none!important;margin:0}
.addCandStepSec .tab-pane{padding:0}
.addCandStepSec .tab-content{padding:0;margin:0;width:100%;float:left;text-align:left}
.addCandStepSec .closableBlock_content{padding:15px 0 0;margin-bottom:2em}
.addCandStepSec .mainSec .form-group{margin:0 0 .5em}
#addCanTab2 .mainSec .form-group{margin:0 0 1em}
.addCandStepSec .mainSec textarea.form-control{margin:0 0 1.5em;resize:vertical}
#WizardSubmitCandidate .splitterPane{height:calc(100vh - 145px)}
.splitterPane{position:relative;width:100%;display:block;height:calc(100vh - 159px)}
.upperPane{position:relative;top:0;left:0;width:100%;overflow:auto;overflow-x:hidden;padding:2em .5em 0;min-height:100px;z-index:90}
.upperPane.activeSplitter{position:absolute;height:calc(100vh - 245px)}
.bottomPane{position:absolute;bottom:0;left:0;width:100%;min-height:100px;z-index:98;background-color:#c8c8c8}
.splitterBar{position:absolute;bottom:100px;left:0;width:100%;height:20px;line-height:15px;background:#fff;cursor:row-resize;text-align:center;z-index:99;border:2px solid #a7a7a7}
.barPoints{display:inline-block;height:5px;width:5px;background:#a7a7a7;border-radius:50%;margin:0 .3em;position:relative}
.barPoints::after{content:"";display:inline-block;height:5px;width:5px;background:#a7a7a7;border-radius:50%;position:absolute;top:0;left:.67em}
.barPoints::before{content:"";display:inline-block;height:5px;width:5px;background:#a7a7a7;border-radius:50%;position:absolute;top:0;right:.6em}
.bottomResumeSec{width:100%;float:left;height:100%}
.bottomPane iframe{width:100%;height:100px;border:0;display:block}
.bottomPane.overLayOpen::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(102,51,153,0)}
.HotListBlock{display:none}
.viewResumePopup iframe{width:100%;height:830px}
.addNewCandRightCnt{display:inline-block;position:relative}
.upLoadError{text-align:left;padding:1em 0;position:absolute;top:100%;left:-3em;max-width:25em;display:none}
.upLoadError ul,.upLoadError ul li{width:100%;float:left}
.upLoadError ul li{padding-left:1em;position:relative;margin-bottom:.1em}
.upLoadError ul li::before{content:'';position:absolute;top:.6em;left:.1em;height:5px;width:5px;border-radius:50%;background-color:#f44336}
.upLoadError ul li p{color:#f44336;font-size:.9em;font-weight:400}
.floatBtnSec.floatActive{position:fixed;top:12em;z-index:999;right:3em;width:calc(100% - 10.5em)}
.floatBtnSec.floatSaveActive{position:fixed;top:6em;z-index:999;right:2.5em;width:calc(100% - 10.5em)}
.stepLastCmntSec{display:none}
.partialActivityLog{display:none}
.addCandStepSec .SwitchBTN_sec.text-center{text-align:center}
.addCandStepSec .closable-block{margin-left:0}
.submitResumeSec{background:#fff;padding-bottom:50px;width:100%;float:left;padding:2em 0}
.submitResumeSec>ul{padding:0 1.5em}
.submitResumeSec .descHeight{height:auto!important}
.upLoadResumeWindow div.col-md-12{width:100%;float:left}
.upLoadResumeWindow form{width:100%;float:left}
.upLoadResumeWindow form .form-group{width:100%;float:left;margin-bottom:1em}
.modifyHeader{text-align:center;margin:20px 0}
.modifyHeader h2{margin:0}
.modifyHeaderLeft{float:left;text-align:left}
.modifyHeaderRight{float:right;padding-top:10px;font-size:.9em}
.modifyHeaderCenter{display:inline-block;text-align:right;padding-top:10px}
.modifyHeaderCenter h4{margin:0;padding:0;display:inline-block;font-size:1.3em;color:#000;font-weight:600}
.modifyHeaderCenter a{font-size:1.4em}
.addCanSteps{position:relative}
.modifyHeaderRight .historuDropdown{z-index:99}
.modifyHeaderRight .hotlistDiv{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobSubmissionPage .addNewCandContnr{margin-top:0}
.jobSubmissionPage{padding-bottom:3em}
.enterEmail{min-height:20em;border:1px solid #efefef;text-align:center;background-color:#fff;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;flex-wrap:wrap}
.enterEmailCont{width:100%;max-width:35em;padding:0 15px}
.enterEmailCont a.btn{float:right;width:6.5em;text-align:center;min-width:auto;height:40px;background-color:#1ba1e2!important;line-height:40px;padding:0}
.enterEmailCont input{width:calc(100% - 9em);margin:0 .5em 0 0;float:left;height:40px}
.enterEmailCont h4{margin:0;padding:1em 0 0 3em;font-size:1.4em;color:#3aa6dd;text-align:left;font-weight:400}
.expndCollpsBtn span{display:inline-block;margin-right:.5em}
.expndCollpsBtn i{transform:rotate(0);transition:all .3s ease-in-out;font-size:1.2em}
.expndCollpsBtn.CollpsBtnActive i{transform:rotate(180deg)}
.backToTop{display:none;position:fixed;bottom:3em;right:3em;width:3.5em;height:3.5em;line-height:3.5em;text-align:center;border-radius:50%;background-color:#b2b2b2;color:#fff!important;z-index:999;transition:all .3s ease-in-out}
.backToTop i{font-size:1.5em;vertical-align:text-bottom}
.backToTop:hover{background-color:#676767}
.pointerDisabled{pointer-events:none}
.jobSubmissionPag .submitCandi_header{width:62em;float:none;padding-bottom:0;margin:0 auto;text-align:left}
.jobSubmissionPag .submitCandi_header .submitCandi_list li{margin-bottom:.5em;margin-right:2em}
.jobSubmissionPag .submitCandi_header .submitCandi_list{max-width:inherit}
.jobSubmissionPag .submitCandi_header.jobSubmissionHead{width:100%;margin:0;float:left}
.createdDateSec{position:absolute;top:-2em;right:0}
#select2div{position:relative}
.select2Active .select2-container{z-index:99}
#communicationLog{padding:2em 0;width:100%;overflow:auto;max-height:25em}
#communicationLog>div:nth-child(odd){padding-top:0!important}
#communicationLog>div:nth-child(2n+2){padding-top:0!important;margin:0;width:100%!important}
.jobPreview_popupText label{font-weight:400}
.addBtnWithComment .AddBtn{position:absolute;bottom:0;left:100%;display:inline-block;text-transform:capitalize;border:1px solid #1ea2e2;color:#1ea2e2;padding:3px 15px;border-radius:3px;font-weight:400;transition:all .3s ease-in-out}
.addBtnWithComment .AddBtn:hover{background-color:#1ea2e2;color:#fff}
table.fixedHeader-floating.Placement-dataTables-example thead th:nth-child(2){padding-left:8px}
.managePlaceTable{position:relative}
#pop_fullview_activity_log .activityAddBtn .checkBoxCal,#pop_fullview_activity_log .activityAddBtn .searchBox.form-group{width:100%}
#pop_fullview_activity_log .activityAddBtn .searchBox.form-group input[type=search]{float:none;display:inline-block;width:calc(100% - 270px)}
#pop_fullview_activity_log .activityAddBtn .searchBox.form-group a{display:inline-block;float:none}
#pop_fullview_activity_log .activityAddBtn .searchBox.form-group button{display:inline-block;float:none;width:auto;min-width:auto;font-weight:500;background:#144991;color:#fff;border:none;padding:6px 10px;font-size:12px;vertical-align:top;margin-left:10px}
.addActivityTableSec #btnAddActivity{float:right;margin:0 0 .5em;font-size:.9em}
.addActivityTableSec .dataTables_info,.addActivityTableSec .dataTables_length,.addActivityTableSec .dataTables_paginate{display:none}
#pop_fullview_activity_log div.dataTables_wrapper{overflow:auto}
.addActivityTableSec .table>thead>tr>td,.addActivityTableSec .table>thead>tr>th{padding:8px!important}
.addActivityTableSec .table>thead>tr>th::after{display:none}
.addActivityTableSec .table>thead>tr>th.CandidateActivityDate{min-width:15em}
.addActivityTableSec .dataTables_wrapper{max-height:25em;overflow:auto;overflow-x:hidden;padding-bottom:1em;margin-top:0}
body.tableFullScreen #page-wrapper{margin:0}
.quickStepBlok{width:100%;max-width:35em;background-color:#fff;padding:4em 3em;text-align:left;display:inline-block;margin-top:3em}
.quickStepBlok label{font-weight:400}
.quickStepBlok button{margin:2em .5em 0;transition:all .3s ease-in-out}
.quickStepBlok button:hover{background-color:#2696cc;border-color:#2696cc}
.quickStepBlok.addCanThnkU{text-align:center}
.addCanThnkU{width:100%;max-width:35em;background-color:#fff;padding:4em 3em;text-align:left;display:inline-block;margin-top:3em}
.addCanThnkU label{font-weight:400}
.addCanThnkU button{margin:2em .5em 0;transition:all .3s ease-in-out}
.addCanThnkU button:hover{background-color:#2696cc;border-color:#2696cc}
.addCanThnkU{text-align:center}
.addCanThnkU h4{font-size:1.5em}
.addCanThnkU{display:none}
#btn-example-load-more{font-size:12px;padding:2px 8px;margin-top:1em}
.addActivityTableSec{padding-bottom:1em}
.tabHeaderFilter{position:absolute;left:0;top:-3.5em;text-align:center;display:inline-block;left:44%;transform:translateX(-50%)}
.tabHeaderFilter div{display:inline-block}
.tabHeaderFilter label{font-weight:400;margin-right:1em}
.tabHeaderFilter select{height:30px;padding:3px 5px}
.tabHeaderFilter .select_choice{width:11em;display:inline-block;margin-right:3em}
.tabHeaderFilter .form-group:last-child .select_choice{margin-right:0}
.vHeightMin{min-height:85vh}
.unSubscribeCntr{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1170px;width:100%}
.upDatePrefrnc{padding:2em 0}
.upDatePrefrnc h2{color:#333;font-size:2.5em;font-weight:700}
.upDatePrefrnc a{color:#333!important;font-size:1.3em;font-weight:400}
.PrefrncBottom h5{padding-top:1.5em;font-size:1.4em;line-height:1.2em;font-weight:400;color:#333}
.PrefrncBottom h5.text-lightGray{color:#676a6c}
.leftCheckBox{width:1.5em}
.rightCheckBxDis{width:calc(100% - 1.5em)}
.unSubscribeMain form{padding:3em 0}
.unSubscribeMain form label{cursor:pointer}
.unSubscribeMain form input{height:auto;line-height:1}
.unSubscribeMain form strong{font-weight:600;font-size:1.2em;line-height:1.5em;display:block;color:#333;padding:0}
.unSubscribeMain form ul{padding:2em 0 1em 3em;margin:0}
.unSubscribeMain form .rightCheckPara{margin:0;font-size:1.1em;color:#676a6c;font-weight:400}
.unSubscribeMain form ul li{margin-bottom:1em;align-items:flex-start}
.unSubscribeMain form ul li label{align-items:flex-start}
.saveChangesSec{padding:4em 0 1em}
.copyRightFooter p{font-size:1em;color:#d9f1f8;margin:0;font-weight:400}
.text-lightGray{color:#676a6c}
.unSubcribFooter{width:100%;float:left;padding:2em 0 2em;background-color:#2f4050;color:#fff;text-align:center}
.copyRightFooter p{font-size:1em;color:#d9f1f8;margin:0}
.activityLogIcon{display:inline-block}
.activityLogIcon i{position:relative!important;display:inline-block;margin-left:5px;background:0 0!important;border:0!important}
#pipelineTabC .filterResult{width:100%;display:block}
.resumeSearchFull .ibox,.resumeSearchFull .ibox-content,.resumeSearchFull .tab-content,.resumeSearchFull .tab-pane,.resumeSearchFull .tabs-container,.resumeSearchFull .tabs1_section{width:100%;float:left}
.resumeSearchFull .ibox,.resumeSearchFull .tab-content,.resumeSearchFull .tab-pane{padding-bottom:0;padding-top:0}
.resumeSearchFull #pipelineTabC .ibox-content{background-color:#f3f3f4;padding-top:0}
.jobDiscrptnLeft .ibox-content{background-color:transparent!important}
.bulkActionDrop_down{display:inline-block;position:relative}
.shortBySec .bulkActionDrop_down .dropdown-menu{left:0;right:auto}
.shortBySec .bulkActionDrop_down i{margin-left:.5em}
.resumeSearchFull #pipelineTabC>h4.subHeading{padding:10px 15px 15px;border-bottom:1px solid #e7eaec;margin:.4em 0 1em}
#pipelineTabC .shortBySec .checkbox{width:auto}
.jobDetailsTab .tabs1_section.pipeLineTab_sec{padding:15px 15px 10px}
#pipelineTabC .jobDiscrptnLeft{width:calc(100% - 40em)}
#pipelineTabC .jobDiscrptnRight{width:40em;float:right;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobDiscrptnRight .notTofit_btnSec button{min-width:130px;margin-top:.4em}
.mainListSec>li{margin-bottom:1.5em;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:6px;position:relative}
.pageHeadRight button{text-transform:capitalize;padding:5px 12px;font-weight:400}
.findCandidateSec{padding-left:2em}
.findCandidateSec form .form-group{width:100%;float:left;border:0;position:relative}
.findCandidateSec form .inputAdon{position:absolute;left:0;top:0;height:40px;line-height:40px;width:2.3em;text-align:center;font-size:1em;z-index:10;color:#888}
.findCandidateSec form input{height:40px;border-radius:0;padding-left:3em;font-size:1em}
.findCandidateSec form input.btn-darkBlue{padding-left:12px!important}
.findCandidateSec form select{height:40px}
.TxtBoxDropdown select{position:absolute!important;left:2.4em;top:1px;height:37px!important;line-height:37px;width:6.2em!important;text-align:center;z-index:10!important;color:#555;padding:6px .2em;border:0;font-size:.9em}
.TxtBoxDropdown input{padding-left:8.3em!important}
.findCandidateSec .chosen-container-multi .chosen-choices{border:1px solid #e5e6e7;height:40px!important;line-height:40px;display:flex;display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:-o-flex;align-items:center;padding:5px}
.findCandidateSec .chosen-container-multi .chosen-choices .search-field input[type=text]{color:#d0d0d0}
.findCandidateSec form .checkbox label{font-size:1em}
.findCandidateSec form label{font-size:1.1em;font-weight:400}
.workAuthorizeSec{padding:2em 0 0}
.workAuthorizeSec .lastUpdateBtn input{padding-left:12px;width:calc(100% - 4.6em)}
.workAuthorizeSec .lastUpdateBtn span{left:auto;right:0;border:1px solid #e5e6e7;border-left:0;top:auto;bottom:0;width:5em}
.searchJobCards{padding:5em 0 2em}
.searchJobCards h3{padding-bottom:.6em;border-bottom:1px solid #ccc;margin:0}
.searchJobCards>ul{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.searchJobCards>ul>li{width:100%;max-width:33em;min-height:20em;padding:1em;margin-bottom:1em;display:inline-block;vertical-align:top;margin-right:8em;text-align:left;background:#fff}
.searchJobCards>ul>li:last-child{margin-right:0}
.searchJobCards>ul>li .ibox{margin:0}
.searchJobCards a{padding:.8em 0;font-size:1em}
.searchListResult>li{width:100%;float:left;margin:0;border-bottom:1px solid #ccc;padding:0 .4em}
.searchListResult>li .listWrapper{padding:.8em 0;font-size:1em;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.searchListResult>li a{color:#344760!important;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.searchListResult>li span{display:inline-block;margin:0}
.searchListResult>li strong{color:#1ba1e2;font-weight:400}
.searchListResult>li .listResultDisc{width:60%}
.searchHistoryList .searchListResult>li .listResultDisc{width:90%}
.saveListResult>li a{padding:0}
.searchListHstry .searchListResult>li .listResultDisc{width:calc(100% - 1em)}
.jobsSearch{background-color:#1ba1e2;padding:2em 1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.stickeyJobDetails{position:fixed;top:0;right:1em;width:calc(100% - 245px);z-index:99}
.searchInput{width:calc(68% - 15em);position:relative}
.locationInput{width:30%}
.searchButton{width:15em}
.searchButton a{position:absolute;top:43px;left:50%;transform:translateX(-50%);color:#fff;display:inline-block;width:100%;font-size:.8em;font-weight:600}
.searchButton .btn{color:#1ba1e2;background-color:#eaeaea;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.jobsSearch form{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobsSearch form button{height:40px;line-height:40px;border-radius:0;width:100%;float:left;padding:0;font-size:1.1em}
.jobsSearch form .form-group{width:100%;float:left;margin:0}
.jobsSearch form input{height:40px;border-radius:0;border:none!important;padding-left:3em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;outline:0!important}
.jobsSearch form span{position:absolute;left:0;top:0;height:40px;line-height:40px;width:2.3em;text-align:center;font-size:1.2em;z-index:10}
.jobsSearch form .input-group{border:0}
.jobsSearch form #btnSearchResume{padding-left:1em;font-size:1.2em}
.jobsSearch form .form-group.has-error input{border-bottom:1px solid red!important}
.candiSelectAll,.candiSelectAll_HT{position:absolute;left:-2em;top:0}
.searchBodySec{position:relative}
.candiSelectAll .checkbox,.candiSelectAll_HT .checkbox{margin-top:0}
.cardWrap_box,.mainListSec>li{margin-bottom:1.5em;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:6px;position:relative}
.jobDiscrptn{padding:.5em 2.5em .5em 3em;text-align:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobDiscrptn h3{margin:0;position:relative;color:#337ab7;font-weight:400;font-size:16px;line-height:24px}
.jobDiscrptn h3 a.toolTip{width:20px;height:20px;color:#000;background:0 0;position:absolute;top:50%;transform:translateY(-50%);right:101%}
.jobDiscrptn h3 i{width:auto;height:auto;line-height:normal;background:0 0;vertical-align:top}
.jobDiscrptn h4{margin:0;padding:0 0 .8em;line-height:1em;font-size:1em;color:#676a6c;font-weight:400}
.jobDiscrptn h4 a>i{transform:rotateY(180deg)}
.jobDiscrptnLeft ul li a{color:#666;font-size:.9em}
.jobDiscrptnLeft ul li .iconsRequred a.toolTip{margin-left:.4em}
.jobDiscrptnLeft ul li .iconsRequred{margin-left:.3em}
.jobDiscrptnLeft{width:calc(100% - 24em);float:left}
.jobDiscrptnLeft p{margin:0;font-size:1.1em}
.jobDiscrptnLeft .ibox{margin:0;padding:.3em 0 0;border:0!important}
.jobDiscrptnLeft .ibox-content,.jobDiscrptnLeft .ibox-title{margin:0;border:0;box-shadow:none;padding:0 0 .3em;min-height:auto}
.jobDiscrptnLeft .ibox-content ul{margin:0;padding:.5em 0}
.jobDiscrptnLeft .ibox-content ul li{float:left;background-color:#e2e2e2;color:#333;margin-right:.5em;margin-bottom:.5em;padding:.3em .8em;font-size:.9em;border-radius:3px;line-height:1.4em}
.jobDiscrptnLeft .ibox-content ul li.matchJobs{background:#515151;color:#fff}
.jobDiscrptnLeft .ibox.showHideActive .showHideCollaps i::before{content:"\f067"}
.jobDiscrptnLeft .ibox .showHideCollaps i::before{content:"\f068"}
.jobDiscrptnLeft .ibox a{font-size:.9em}
.resumeFltrDetails{padding:.5em 2.5em .5em 3em;border-top:1px solid #ccc}
.resumeFltrDetails p{font-size:1em;color:#676a6c;margin:0;font-weight:700;text-align:center}
.resumeFltrDetails p small{display:block;font-weight:400}
.resumeFltrDetails>ul,.socialDetails>ul{padding:0;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.socialDetails{padding:.8em 2.5em .8em 3em;background-color:#efefef;border-radius:0 0 6px 6px}
.socialDetails ul li a{color:#666}
.socialDetails ul li a.text-success{color:#337ab7}
.socialDetails ul li a i{margin-right:.3em}
.socialDetails .candiSocialIcon li a{font-size:.8em;margin-right:.2em;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;transition:all .3s ease-in-out}
.socialDetails .candiSocialIcon li.activePage a{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.socialDetails .candiSocialIcon li:last-child a,.socialDetails .candiSocialIcon li:last-child a i{margin-right:0}
.candiSelectCheck{position:absolute;top:0;left:-3em;display:inline-block;overflow:hidden}
.lastUpDate p{font-size:1em;line-height:.8em;margin:0}
.scoreTxt{font-size:1.5em;line-height:1em;margin:0;color:#18a689;font-weight:700}
.btn-ignored{padding:2px 11px;font-size:.9em;border:1px solid #9e9e9e;color:#333;transition:all .3s ease-in-out;line-height:1.1em;height:1.8em}
.btn-ignored:hover{background-color:#9e9e9e;color:#fff}
.btn-ignored.ignoredActive{background-color:#9e9e9e;color:#fff}
.jobApplyBtn .btn-ignored{position:absolute;top:.6em;right:.6em}
.jobApplyBtn{text-align:center}
.autoSearchList{display:none;position:absolute;top:100%;width:100%;right:0;background-color:#fff;text-align:left;padding:1em 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;z-index:999;max-height:27em;overflow:auto;padding:0 0}
.findCandidateSec .autoSearchList{width:100%}
.autoSearchList li{width:100%;float:left;padding:.6em 1em;transition:all .3s ease-in-out}
.autoSearchList li p{margin:0;font-size:1.1em}
.autoSearchList li p b{color:#1c84c6;font-weight:400}
.autoSearchList li.active,.autoSearchList li:hover{background-color:#eee}
.autoCompltSearch{padding-right:2em}
.autoCompltSearch_loader{position:absolute;top:.7em;right:1em;max-width:1.5em;display:none;z-index:999}
.autoCompltSearch_loaderFilter{position:absolute;top:.7em;right:6em;max-width:1.5em;display:none;z-index:999}
.autoCompltSearch_loaderFilter_HT{position:absolute;top:.7em;right:6em;max-width:1.5em;display:none;z-index:999}
.recentSearch_loaderFilter{top:.7em;right:6em;display:none;z-index:999;text-align:center}
.jobsFilters{width:25em;float:left}
.filterResult{width:calc(100% - 28em);float:right;position:relative;transition:all .3s ease-in-out;min-height:110vh}
.jobsFilterMain,.recentSearch{padding:1em 1em;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-top:1em}
.searchTitle{border-bottom:1px solid #ccc}
.searchTitle h2{color:#277489}
.searchTitle h4{color:grey;font-size:1.1em;font-weight:400}
.searchTitle h4 span{color:#333}
.searchTitleRight{width:20em;display:inline-block;float:right;padding-bottom:.5em;padding-right:1em;text-align:right}
.searchTitleLeft{width:calc(100% - 20em);float:left}
.saveSearchBtn{display:inline-block;position:relative}
.saveSearchBtn button{display:inline-block;font-size:1.1em;height:2.5em;line-height:2.5em;padding:0 .5em}
.saveSearchBtn .btn-success:active:focus,.saveSearchBtn .open>.dropdown-toggle.btn-success:focus,.saveSearchBtn .open>.dropdown-toggle.btn-success:hover{background-color:#1a7bb9;border-color:#1a7bb9}
.materialHoverShadow:hover,.materialShadow,.materialShadow:focus,.materialShadow:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:2px!important}
.shortBySec{padding:1.5em 0;margin:0}
.shortBySec ul.showHideSec>li{display:inline-block;margin-right:3em}
.shortBySec ul.showHideSec>li:last-child{margin-right:0}
.shortBySec ul.showHideSec>li a{display:inline-block;font-size:1em}
.shortBySec .shortTabSec{display:inline-block;position:relative}
.shortBySec .shortTabSec span{display:inline-block;font-size:1em}
.shortBySec .dropdown-menu{left:auto;right:0}
.shortBySec .dropdown-menu li,.shortBySec .dropdown-menu li a{display:block!important}
.shortBySec .checkbox label::after{left:-2px}
.shortBySec .checkbox{margin-top:0;margin-bottom:0}
.SkillLicensHide i::before{content:"\f068"}
.SkillLicensHide.activeTabSec i::before{content:"\f067"}
.LicenseTabSec.SkillLicensHide i::before{content:"\f067"}
.LicenseTabSec.SkillLicensHide.activeTabSec i::before{content:"\f068"}
.EmployerTabSec.SkillLicensHide i::before{content:"\f067"}
.EmployerTabSec.SkillLicensHide.activeTabSec i::before{content:"\f068"}
.showHideSec .SkillLicensHide span.HeaderLicenseTabSec,.showHideSec .SkillLicensHide span.HeaderSkillTabSec{display:inline-block;margin-left:5px}
.shortBySec .btn-warning.btn-outline{border-color:#f8ac59}
.sendMail_btn{opacity:.7;pointer-events:none;transition:all .3s ease-in-out;margin-bottom:-7.8em;padding:2px 12px;font-size:1em;position:relative;z-index:888}
#AtsResultShow .sendMail_btn,#showResults_HT .sendMail_btn{opacity:.7;pointer-events:none;transition:all .3s ease-in-out;margin-bottom:0;padding:2px 12px;font-size:1em;position:relative;z-index:888}
.bulkAction_btnSec{position:relative;display:inline-block}
#home .bulkAction_btnSec .dropdown-menu,#home_HT .bulkAction_btnSec .dropdown-menu{left:0;right:auto;top:2em}
.bulkAction_btnSec .dropdown-menu{left:0;right:auto;top:6.2em}
.bulkAction_btnSec .dropdown-menu button{display:block;margin:0;background:0 0;width:100%}
#searchResultList>tbody{border:0!important}
#searchResultList_wrapper .dataTables_info,#searchResultList_wrapper .dataTables_length,#searchResultList_wrapper .dataTables_paginate{font-size:.9em}
#searchResultList_wrapper .dataTables_length select{width:auto;border:1px solid #ddd}
#searchResultList_wrapper .dataTables_paginate .ellipsis,#searchResultList_wrapper .dataTables_paginate .paginate_button{padding:3px 7px;cursor:pointer}
#searchResultList_wrapper .dataTables_paginate .paginate_button.current,#searchResultList_wrapper .dataTables_paginate .paginate_button:hover{background-color:#1ba1e2;color:#fff}
.customPaginationFormat .dataTables_info,.customPaginationFormat .dataTables_length,.customPaginationFormat .dataTables_paginate{font-size:.9em}
.customPaginationFormat .dataTables_length select{width:auto;border:1px solid #ddd}
.customPaginationFormat .dataTables_paginate .ellipsis,.customPaginationFormat .dataTables_paginate .paginate_button{padding:3px 7px;cursor:pointer}
.customPaginationFormat .dataTables_paginate .paginate_button.current,.customPaginationFormat .dataTables_paginate .paginate_button:hover{background-color:#1ba1e2;color:#fff}
.searchBodySec table .quickApplySec input{padding:4px 8px;font-size:.9em}
.addMoreForm_dropDown li p{width:100%;float:left;font-size:1em;color:#333;margin:0}
.addMoreForm_dropDown li.active,.addMoreForm_dropDown li:hover{background-color:#dcdcdc}
.addMoreForm_dropDown_HT li p{width:100%;float:left;font-size:1em;color:#333;margin:0}
.addMoreForm_dropDown_HT li.active,.addMoreForm_dropDown_HT li:hover{background-color:#dcdcdc}
.jobsFilters h3{font-size:1.3em;line-height:24px;margin:0;padding:0 0 .5em;border-bottom:1px solid #ccc;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobsFilters h4{font-weight:600;font-size:1em;margin:0;padding:.5em 0;width:100%;float:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobsFilters h4 i{float:right}
.jobsFilters h4 i.fa-chevron-up.fa-chevron-down:before{content:"\f067"}
.jobsFilters a{font-size:.95em}
.jobsFilters ul{width:100%;float:left;padding:0 0 1em;margin:0}
.SideBar_relative{position:relative}
.jobsFilters ul li{width:100%;float:left;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative}
.jobsFilters .ibox{border-bottom:1px solid #eaeaea;margin:0;padding:.5em 0;width:100%;float:left}
.jobsFilters .ibox-content{padding:.5em 0;border:none;width:100%;float:left;max-height:25em;overflow:auto}
.jobsFilters .ibox-title{cursor:pointer;border-top:0;padding:0;min-height:auto;width:100%;float:left;position:relative}
.jobsFilterMain .form-group{width:13em;margin:0;padding:.5em 0;display:inline-block}
.jobsFilterMain .form-group select{height:30px;font-size:1em;padding:2px 5px}
.jobsFilterMain .filterSearch{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;align-items:flex-start}
.jobsFilterMain .filterSearch .form-group{width:11em}
.jobsFilterMain .filterSearch .form-group select{height:22px;font-size:.9em;padding:0 5px}
.jobsFilters .jobsFilterMain .ibox-content{display:none}
.jobsFilters ul li.pointActive h4 i.fa-plus::before,.showMore_linkBtn.showMore_active i::before{content:"\f068"}
.recentSearch ul{padding-top:1em;margin:0}
.recentSearch ul li{margin-bottom:.4em;padding:0;border-bottom:1px solid #eaeaea;line-height:1.5em}
.recentSearch ul li:last-child{border-bottom:0}
.jobsFilters .recentSearch .ibox{border-bottom:0}
.recentSearch ul li a{display:block;word-break:break-all;line-height:normal}
.filterSearch h3{display:inline-block;border-bottom:0;padding:0 0 .5em;font-weight:400}
.filterSearch{border-bottom:1px solid #ccc;margin-bottom:0;padding:1em 0}
.filterSearch button{margin:0 0 .5em 0;padding:3px 15px;opacity:.8;pointer-events:none}
.jobsFilters .inputTextBox{border:0;width:13em;margin:0;padding:1em 0 .5em}
.jobsFilters .ibox-content .checkbox{width:100%;float:left;margin-bottom:.6em;margin-top:0}
.filterSearchFixed{position:fixed;top:5em;left:7.3em;background-color:#fff;padding:1em;width:25em;z-index:997;height:90vh;overflow:auto}
.filterBtn_sec{align-items:flex-start}
.filterBtn_sec .btn{margin:0 0 .5em .5em;padding:3px 15px;font-size:1em;cursor:pointer}
.noResult_found{text-align:center;padding:3em 0}
.noResult_found h3{color:#277489;font-size:1.5em;font-weight:400}
.noResult_found h4{color:#333;margin:0;font-size:1.15em;font-weight:400}
.searchSuggested{width:100%;max-width:30em;margin:0 auto;padding:3em 0 0;text-align:left}
.searchSuggested h5{color:#3a748c;font-size:1.3em;font-weight:400}
.searchSuggested ul{width:100%;float:left;padding-left:1em}
.searchSuggested ul li{width:100%;float:left;font-size:.9em;margin-bottom:.3em;list-style-type:disc}
.addMoreIcon{padding-left:2em}
.jobsFilterMain .addMoreIcon .form-group{width:100%;position:relative}
.jobsFilterMain .addMoreIcon .form-group input{width:calc(100% - 5em);float:left;height:30px;font-size:1em}
.jobsFilterMain .addMoreIcon .form-group button{width:5em;float:right;border-radius:0 3px 3px 0;border-left:0;height:30px;font-size:1em}
.jobsFilterMain .addMoreIcon .addMoreForm_close,.jobsFilterMain .addMoreIcon .addMoreForm_close_HT{position:absolute;top:.9em;left:-1.5em;font-size:1em}
.addMoreForm{display:none;position:relative}
.hourlyCompensation{display:none}
.hourlyCompensation_HT{display:none}
.addMoreForm_dropDown{position:absolute;width:calc(100% - 2em)!important;top:93%;right:0;max-height:15em;overflow:auto;background:#efefef;padding:.5em 0!important;z-index:99;display:none}
.addMoreForm_dropDown li{width:100%;float:left;padding:.4em .5em;transition:all .3s ease-in-out}
.addMoreForm_dropDown li a{width:100%;float:left;font-size:1em;color:#333}
.addMoreForm_dropDown li:hover{background-color:#dcdcdc}
.addMoreForm_dropDown_HT{position:absolute;width:calc(100% - 2em)!important;top:93%;right:0;max-height:15em;overflow:auto;background:#efefef;padding:.5em 0!important;z-index:99;display:none}
.addMoreForm_dropDown_HT li{width:100%;float:left;padding:.4em .5em;transition:all .3s ease-in-out}
.addMoreForm_dropDown_HT li a{width:100%;float:left;font-size:1em;color:#333}
.addMoreForm_dropDown_HT li:hover{background-color:#dcdcdc}
.toggleFilter,.toggleFilter_HT{text-align:left;padding:.2em 0 .8em}
.toggleSlide_btn{display:inline-block;position:relative}
.toggleSlide_btn input{display:none}
.toggleSlide_btn .btn_switch{display:inline-block;position:relative;min-width:80px;font-weight:400;color:#888;border-radius:12px;background-color:#e2e2e2;margin:0;vertical-align:middle;transition:all .3s ease-in-out;cursor:pointer;padding:0 .8em;height:24px;line-height:24px}
.toggleSlide_btn .btn_switch::after{content:"";width:26px;height:25px;position:absolute;right:0;top:-1px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);transition:all .3s ease-in-out}
.toggleSlide_btn .btn_switch span{display:inline-block;padding-right:1.5em;font-size:1em;transition:all .3s ease-in-out;margin-top:-3px;height:24px;line-height:24px}
.toggleSlide_btn .btn_switch span.toggleVal_2{padding-left:1.5em;padding-right:0;display:none}
.btn_switch.btn_switchActive::after{right:calc(100% - 25px)}
.btn_switch.btn_switchActive span.toggleVal_1{display:none}
.btn_switch.btn_switchActive span.toggleVal_2{display:inline-block}
.Compensation_scrollHeight{max-height:18em;overflow:auto}
.loadMoreSec{display:none}
#quickTipJob ul li{list-style-type:disc}
#pipelineTabC .filterResult{width:100%;display:block}
.resumeSearchFull .ibox,.resumeSearchFull .ibox-content,.resumeSearchFull .tab-content,.resumeSearchFull .tab-pane,.resumeSearchFull .tabs-container,.resumeSearchFull .tabs1_section{width:100%;float:left}
.resumeSearchFull .ibox,.resumeSearchFull .ibox-content,.resumeSearchFull .tab-content,.resumeSearchFull .tab-pane{padding-bottom:0;padding-top:0}
.resumeSearchFull #pipelineTabC .ibox-content{background-color:#f3f3f4}
.jobDiscrptnLeft .ibox-content{background-color:transparent!important}
.bulkActionDrop_down{display:inline-block;position:relative}
.shortBySec .bulkActionDrop_down .dropdown-menu{left:0;right:auto}
.shortBySec .bulkActionDrop_down i{margin-left:.5em}
.bulkActionDrop_down{display:inline-block;position:relative}
.shortBySec .bulkActionDrop_down .dropdown-menu{left:0;right:auto}
.shortBySec .bulkActionDrop_down i{margin-left:.5em}
.bulkActionDrop_down_assign{display:inline-block;position:relative}
.shortBySec .bulkActionDrop_down_assign .dropdown-menu{left:0;right:auto}
.shortBySec .bulkActionDrop_down_assign i{margin-left:.5em}
.resumeSearchFull #pipelineTabC>h4.subHeading{padding:10px 15px 15px;border-bottom:1px solid #e7eaec;margin:.4em 0 1em}
#pipelineTabC .shortBySec .checkbox{width:auto}
.jobDetailsTab .tabs1_section.pipeLineTab_sec{padding:15px 15px 10px}
#pipelineTabC .jobDiscrptnLeft{width:calc(100% - 40em)}
#pipelineTabC .jobDiscrptnRight{width:30em;float:right;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.jobDiscrptnRight .notTofit_btnSec button{min-width:130px;margin-top:.4em}
.searchBodySec table tr.white-bg{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:6px;position:relative;padding:.5em 2.5em 0 3em;transition:all .5s ease-in-out;min-height:20em}
.tdBlock{display:block}
.tdInlineBlock{display:inline-block}
.topList_itemtd{border-right:1px solid #ccc;padding:0 1em;line-height:.9em;vertical-align:middle}
.topList_itemtd a{color:#666;font-size:.9em}
.searchBodySec table .ibox-title{box-shadow:none;border:0;padding:.7em 0 .6em;min-height:auto}
.searchBodySec table .ibox-title a{font-size:.9em}
.skillList_itemtd{width:calc(100% - 16em)}
.skillList_itemtd ul li{background-color:#e2e2e2;color:#333;margin-right:.5em!important;margin-bottom:.5em!important;padding:.4em .8em!important;font-size:.9em;border-radius:3px;line-height:1.1em;display:inline-block;vertical-align:middle}
.skillList_itemtd ul{padding:0;margin:0}
.licenseList_itemtd{width:calc(100% - 16em)}
.licenseList_itemtd ul li{background-color:#e2e2e2;color:#333;margin-right:.5em!important;margin-bottom:.5em!important;padding:.4em .8em!important;font-size:.9em;border-radius:3px;line-height:1.1em;display:inline-block;vertical-align:middle}
.licenseList_itemtd ul{padding:0;margin:0}
.employerList_itemtd{width:calc(100% - 16em)}
.employerList_itemtd ul li{background-color:#e2e2e2;color:#333;margin-right:.5em!important;margin-bottom:.5em!important;padding:.4em .8em!important;font-size:.9em;border-radius:3px;line-height:1.1em;display:inline-block;vertical-align:middle}
.employerList_itemtd ul{padding:0;margin:0}
.tdCol4{width:calc(25% + 5.49em);margin-left:-3em;margin-right:-2.5em;text-align:center;float:left;padding:1em;border-top:1px solid #ccc;margin-top:2em}
.tdCol4 p{font-size:1em;color:#676a6c;margin:0;font-weight:700;text-align:center}
.tdCol4 p small{display:block;font-weight:400}
.tdBottom-Col4 a{color:#666;font-size:.85em;line-height:1.2em}
.tdBottom-Col4{background-color:#efefef;height:4em;line-height:4em;width:calc(25% + 5.49em);text-align:center;float:left;padding:0 1em;margin-left:-3em;margin-right:-2.5em}
.searchBodySec table ul,.searchBodySec table ul li{margin:0;padding-top:.2em}
.searchBodySec table .lastUpDate{position:absolute;top:5em;right:4em;display:inline-block;min-width:5em}
.searchBodySec table .scorePointSec{position:absolute;top:8em;right:4em;display:inline-block;min-width:5em}
.searchBodySec table .quickApplySec{position:absolute;top:12em;right:3.5em;display:inline-block;min-width:5em}
.tdBottom_leftAlign{padding-left:3em;text-align:left}
.tdBottom_leftAlign p{text-align:left}
.tdBottom_leftAlign p small{padding-left:.8em}
.tdBottom_rightAlign{padding-right:2.5em;text-align:right}
.tdBottom_rightAlign p{text-align:right}
.tdBottom_rightAlign p small{padding-right:.4em}
.tdEmailLink{padding-right:3.5em}
.ignoreTrans_card{transform:scale(0)}
.btn-darkBlue,.btn-darkBlue:focus,.btn-darkBlue:hover{background-color:#144991;border-color:#144991;color:#fff!important;box-shadow:none}
.uploadPrflSec1{width:55em!important}
.uploadPrflbox1{min-height:30em;text-align:center}
.uploadPrflbox1 p{font-style:italic;font-size:1em;margin:0;padding:1em 0}
.uploadPrfImg1 img{width:6em;display:inline-block;margin-bottom:1em}
.uploadPrflSec{width:56em!important}
.uploadPrflBlock{width:30em;display:inline-block}
.uploadPrflbox{min-height:25em;text-align:center;padding:2em 0}
.uploadPrflbox input[type=file]{outline:0!important}
.uploadPrflbox p{font-style:italic;font-size:1em;margin:0;padding:1em 0}
.uploadPrfImg{margin-bottom:.4em;display:inline-block;height:21em;position:relative;width:100%}
.uploadPrfImg img{max-width:100%;max-height:100%}
#outerTalentPoolCategoryDiv .uploadPrflbox{text-align:left}
#outerTalentPoolCategoryDiv .uploadPrflSec{width:100%!important}
.previewImg{width:200px;height:200px;overflow:hidden;border:2px solid #333}
.uploadPrflSec .cropper-container{left:0!important;top:0!important}
.zoomCropBtn .btn{padding:4px 10px}
.doneCropBtn{padding:3em 0 0}
.doneCropBtn button{width:12em}
.form-control::-webkit-input-placeholder{color:#d0d0d0}
.form-control:-moz-placeholder{color:#d0d0d0}
.form-control::-moz-placeholder{color:#d0d0d0}
.form-control:-ms-input-placeholder{color:#d0d0d0}
.postJobToBoard_content{padding:1.5em 1em 4em;width:100%;float:left;min-height:20em;background-color:#fff}
.postJobToBoard_popup .modal-lg{width:52em}
.postJobToBoard_popup .modal_heading{width:100%;float:left}
.postJob_dice{text-align:center;width:100%;float:left;padding:1em 0;border-bottom:1px solid #ebebeb}
.postJob_dice:last-child{border-bottom:0}
.postJobToBoard_content label.check_label{font-weight:600;font-size:1.3em;line-height:1em}
.dicePost_btn{float:right;text-align:center;min-width:10em}
.dicePost_btn button{min-width:8em;padding:4px 8px;margin-left:0}
.dicePost_btn button.desabled{opacity:.7;pointer-events:none}
.postFor_hr{position:relative}
.postFor_hr label{display:inline-block;font-weight:400}
.postFor_hr a{display:inline-block;font-weight:400}
.postJob_icon{text-align:center;margin:0;text-align:center}
.postJob_icon i{margin-right:0!important;color:#fff!important;background:#337ab7;padding:.3em;border-radius:50%}
.postJob_icon p{margin:0;font-size:.8em;line-height:1em}
.postJob_monster{text-align:center;width:100%;float:left;padding:2em 0 .5em 2em}
.postJob_monster.bor_boot{border-bottom:1px solid #ebebeb}
.postJob_dice.bor_boot{border-bottom:1px solid #ebebeb}
.removeFrom_monster{float:right}
.monsterPost_details{padding:1em 0 0;width:100%;margin:0}
.bor_boot .monsterPost_details{padding:5px 0 10px 0}
.monsterPost_details li:first-child{padding-left:0}
.monsterPost_details li{display:inline-block;border-right:1px solid #ddd;padding:0 .7em}
.monsterPost_details li:last-child{border-right:0}
.monsterPost_details li p{color:#444;margin:0;line-height:1;font-size:.9em}
.monsterPost_status{position:relative}
.monsterPost_status label::before{content:"";width:15px;height:15px;border-radius:50%;position:absolute;top:0;left:-1.4em}
.monsterPost_status label.status-warning::before{background-color:#ef8d22}
.monsterPost_status label.status-danger::before{background-color:#c92d39}
.monsterPost_status label.status-green::before{background-color:#19967d}
.monsterPost_status label.status-orange::before{background-color:#ee8c21}
.postJobToBoard_content .dropdown-menu{z-index:999!important;left:auto;right:0}
.postJobToBoard_content .checkbox label::after,.postJobToBoard_content .checkbox label::before{top:3px}
.postJobToBoard_content label.check_label span{display:inline-block}
.brandLogo_icon{display:inline-block;margin:0 0 0 .3em}
.brandLogo_icon.dice img{max-width:100%;width:80px}
.brandLogo_icon.monster img{max-width:100%;width:120px}
.brandLogo_icon.careerbuilder img{max-width:100%;width:150px}
.brandLogo_name{padding:.2em 0 0}
.jobListTable{padding:0;display:block}
.jobListTable li{margin-right:2em;display:inline-block}
.jobListTable li:last-child{margin-right:0;display:inline-block}
.postJobToBoard_Confirm button{margin:2em 1em 0;min-width:6em}
.globalSearchList{display:none;position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;padding:0}
.globalSearchNotesList li .globalSearcActivity,.globalSearchNotesList li .globalSearcItemType{margin:0;font-size:10px;text-align:center;padding:2px 4px;color:#fff;background:#144991;border-radius:2px;width:80px;margin-left:5px;height:20px;cursor:pointer}
#globalSearchBox .globalSearchList{width:100%}
.globalSearchList li{width:100%;float:left;border-bottom:1px solid #e5e6e7;padding:5px 10px;transition:all .3s ease-in-out}
.globalSearchList li p{margin:0;font-size:13px;color:#666;line-height:18px}
.globalSearchList li .globalSearcItemType{margin:0;font-size:10px;text-align:right;padding:2px 4px;color:#fff;background:#144991;border-radius:2px}
.globalSearchList li p b{color:#144991;font-weight:600}
.globalSearchList li.active,.globalSearchList li:hover{background-color:#eee}
.globalSearchList li:hover{background-color:#f5f5f5}
.globalSearchList li.active{background-color:#ececec}
#globalSearchBox.candidatesJobs .globalSearchList{overflow:auto;max-height:400px;width:500px}
.globalSearchBox{float:right;margin-top:15px;position:relative;width:28em}
.globalSearchBox input{border:0;border-bottom:1px solid #e5e6e7;padding-left:0}
.globalSearchBox_loader{position:absolute;top:6px;right:7px;max-width:1.5em;display:none;z-index:999}
.globalSearchBox_loaderFilter{position:absolute;top:.7em;right:6em;max-width:1.5em;display:none;z-index:999}
.globalSearchBox input::-webkit-input-placeholder{color:#676a6c}
.globalSearchBox input::-moz-placeholder{color:#676a6c}
.globalSearchBox input:-ms-input-placeholder{color:#676a6c}
.globalSearchBox input:-moz-placeholder{color:#676a6c}
.globalSearchNotesList{display:none;position:absolute;top:100%;right:0;background-color:#fff;text-align:left;padding:1em 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;z-index:999;max-height:27em;overflow:auto;padding:0 0}
.globalSearchNotesList li{width:100%;float:left;padding:.6em 1em;transition:all .3s ease-in-out;display:flex}
.globalSearchNotesList li p{margin:0;font-size:.98em;width:calc(100% - 5em)}
.globalSearchNotesList li p b{color:#1c84c6;font-weight:400}
.globalSearchNotesList li.active,.globalSearchNotesList li:hover{background-color:#eee}
.globalSearchNotesBox{float:right;margin-top:15px;position:relative;width:28em}
.globalSearchNotesBox input{border:0;border-bottom:1px solid #e5e6e7;padding-left:0}
.globalSearchNotesBox_loader{position:absolute;top:.7em;right:1em;max-width:1.5em;display:none;z-index:999}
.globalSearchNotesBox_loaderFilter{position:absolute;top:.7em;right:6em;max-width:1.5em;display:none;z-index:999}
.globalSearchNotesBox input::-webkit-input-placeholder{color:#676a6c}
.globalSearchNotesBox input::-moz-placeholder{color:#676a6c}
.globalSearchNotesBox input:-ms-input-placeholder{color:#676a6c}
.globalSearchNotesBox input:-moz-placeholder{color:#676a6c}
.submitBtnDisabled{opacity:.5;pointer-events:none}
.bookMarkSearch_filter .ibox-tools{display:block;text-align:left;padding:.9em .5em;background:#fff;text-align:left}
.bookMarkSearch_filter .manageJobtitle{padding-left:0;border-bottom:1px solid #e8e8e8;margin-bottom:1em}
.bookMarkSearch_ManageCan .bookMarkSearch_filter .ibox-content{display:block!important}
.bookMarkSearch_ManageCan .bookMarkSearch_filter.border-bottom .ibox-content{display:none!important}
.mangeCan_searchAlignmnt{text-align:right;width:100%;float:left;padding:2em 1em!important}
.mangeCan_searchAlignmnt .candidate-top-head .searchBox{float:none;margin:0 auto}
.mangeCan_searchAlignmnt .uploadPostJobs{display:inline-block}
.mangeCan_searchAlignmnt .SearchBottomSec{padding-bottom:0}
mark{background:orange;color:inherit;padding:0}
.quickApplyChange a mark{background:#154a91;text-transform:capitalize}
.hotListSearchBox_loader{position:absolute;top:.4em;right:10em;max-width:1.5em;display:none;z-index:999}
.bookmarkMenuScroll{max-height:20em;overflow:auto}
.mini-navbar .bookmarkMenuScroll li a{padding:5px 10px 5px 15px}
.bookmarkMenuScroll::-webkit-scrollbar{width:3px}
.bookmarkMenuScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:10px}
.bookmarkMenuScroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #fff;background-color:#fff}
.reportPageHeading{padding:20px 15px 0;text-align:center;width:100%;float:left}
.reportPageHeading h2{margin:0}
.reportHeadDropDwn{display:inline-block;width:20em}
.reportHeadDropDwn .dropdown{width:25em;border:1px solid #ccc;text-align:left;padding:.5em .7em}
.reportHeadDropDwn a{font-size:1.1em;color:#888;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.reportHeadDropDwn a i{float:right}
.reportHeadDropDwn a span{display:inline-block;padding-right:.2em}
.reportHeadDropDwn .dropdown-menu{width:100%}
.reportHeadDropDwn .dropdown-menu a{padding:3px 13px;position:relative}
.reportHeadDropDwn .dropdown-menu li a::after{content:"";position:absolute;top:17px;transform:rotate(-39deg);left:2px;background:#333;width:10px;height:1px;opacity:0}
.reportHeadDropDwn .dropdown-menu li a::before{content:"";position:absolute;top:-16px;transform:rotate(50deg);left:0;background:#333;width:4px;height:1px;opacity:0}
.reportHeadDropDwn .dropdown-menu li.active a{background-color:#969696}
.reportHeadDropDwn h5{padding:8px 20px 8px 6px;font-size:1.2em;margin-bottom:0;border-bottom:1px solid #e0e0e0}
.broadCastMsg_page{background-color:#fff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;margin-top:1em;position:relative;margin-bottom:12em}
.broadCastMsg_page .ibox,.broadCastMsg_page .ibox-content,.broadCastMsg_page .ibox-title{width:100%;float:left}
.broadCastMsg_page>.ibox{margin-bottom:0}
.overFlowHide{overflow:hidden}
.broadCastMsg_page .form-group .control-label::after{content:":";position:absolute;top:.4em;right:1em;color:inherit}
.broadCastInrFltr .ibox-title{border-top:0}
.broadCastMsg_page strong.text-info{font-size:1.2em}
.ibox_titleCenter{margin-top:12px;display:inline-block}
.broadCastMsg_page .input-group.border-none{border:0}
.jobTitleTxt{font-weight:600;color:#1ab394!important;font-size:1.4em;padding-top:.1em;display:inline-block}
.broadCastMsg_btn .btn-custom:hover{background-color:#1c90ca;border-color:#1c90ca}
.modifiAppNav{padding:.7em 0;margin:0;display:inline-block}
.modifiAppNav li{float:left;display:inline-block;border-right:1px solid #c5c5c5;padding:0 15px;position:relative;line-height:normal}
.modifiAppNav li:last-child{border:none}
.modifiAppNav li.active a{color:#0c7cba}
.modifiAppNav li a{display:inline-block;font-size:1.1em;line-height:1em;color:inherit;vertical-align:middle;position:relative}
.modifiAppNav li a::after{content:"";position:absolute;bottom:-10px;padding:0 10px;width:0%;left:50%;transform:translateX(-50%);height:2px;background-color:#0c7cba;transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:99}
.modifiAppNav li.active a::after{width:100%;opacity:1;visibility:visible}
.chatMessage_Sec{text-align:center;position:relative}
.chatMessage_Sec ul{width:100%;display:inline-block;max-width:80em;margin-bottom:0}
.chatMessage_Sec ul li{position:relative;background:#fff;margin-bottom:0;border-bottom:1px solid #f1f1f1;padding:.8em 1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);transition:all .3s ease-in-out;cursor:pointer}
.chatMessage_Sec ul li:last-child{border-bottom:0}
.chatMessage_Sec ul li:hover{background:#f5f5f5}
.chatMessage_left{width:calc(100% - 15em);float:left;position:relative}
.chatMessage_right{width:14em;float:right;position:relative}
.chatMessage_icon{width:4em;height:4em;border-radius:50%;float:left;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.chatMessage_icon img{width:4em;height:4em;border-radius:50%}
.chatMessage_icon span{display:inline-block;font-size:1.5em;color:#fff}
.chatMessage_content{width:calc(100% - 5em);float:right;text-align:left;padding-left:1em}
.chatMessage_content h4{margin:0;font-size:1.3em;font-weight:400;color:#333}
.chatMessage_content p{margin:.3em 0;color:#666;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.chatMessage_content span{display:block;color:#888}
.unReadChat{display:inline-block;width:2em;height:2em;vertical-align:middle;border-radius:50%;text-align:center;line-height:2em;font-size:1em;background-color:#0077b5;color:#fff}
.chatMessage_right i{font-size:2em;padding-left:.6em;vertical-align:middle;color:#8c8c8c}
.chatMessage_right p{margin:0;font-size:1em;color:#999;padding:0 .3em .5em 0}
.chatDetailsHead{padding:0 2em 0}
.chatDetailsHead .chatDetailsHeadform{padding:1em 1em 1em;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.chatDetailsContent .chatMessage_Sec{border-top:1px solid #f1f1f1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative}
.chatDetailsContent .chatMessage_Sec ul{max-height:30em;overflow:auto}
.chatDetailsHeadform .chatTextWith_icon button.searchIcon{padding:0 .6em 0 .8em;height:28px;text-align:center;background:#dedede;right:0;left:auto;bottom:0}
.chatDetailsContent{padding:0 2em;min-height:30em}
.chatDetailsContent .chatMessage_Sec ul li{margin-bottom:0;border-bottom:1px solid #f1f1f1}
.chatDetailsContent .chatMessage_Sec ul li.activeList{z-index:2;background-color:#d9f2ff}
.chatBox_head{padding:.5em 5em;background-color:#28a1de;color:#fff;text-align:center;position:relative;min-height:3em}
.chatBox_head h4{margin:0;font-size:1.4em;padding-bottom:.2em;font-weight:400;position:relative}
.chatBox_head p{margin:0;color:#ececec;font-size:1em}
.chatBox_head p a{color:#ececec;text-decoration:underline!important}
.chatBox_head .userChatStatus{position:absolute;top:50%;transform:translateY(-50%);right:1em;display:none}
.chatBox_head .userChatStatus.offline{color:#ccc}
.chatBox_head .userChatStatus.offline i{color:#adadad}
.chatBox_head .userChatStatus.online i{color:#00bd35}
.chatBox_container{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);background-color:#fff}
.chatBox_Body{padding:1em;background-color:#fff;min-height:25em;max-height:25em;overflow:auto;position:relative}
.chatBox_msges{background-color:#fff;border-radius:10px;padding:.5em 1em;width:75%;margin-bottom:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.chatBox_msges p{margin:0;padding:.1em 0 .5em;font-size:1em;color:#141414;white-space:pre-line}
.chatBox_msges span{float:right;color:#888;font-size:.8em}
.chatBox_msges.pull-right{background-color:#d9f2ff}
.chatBox_msgReply{padding:1em 2em 2em;background-color:#f1f1f1}
.chatBox_msgReply .mat-form-field.mat-focused a{color:#337ab7}
.chatDetailsHeader{background-color:#fff;padding:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:1em;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.backBtnLink{font-size:1.2em}
.chatTextWith_icon{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.chatTextWith_icon textarea{width:calc(100% - 5em);float:left;height:50px;padding:.2em .5em .5em 0;margin-top:1.2em;line-height:1.2em;font-size:1.05em;resize:none;border:0;border-bottom:2px solid #c7c7c7;background:0 0;position:relative}
.chatBox_msgReply .chatTextWith_icon::after{content:"Send a message";position:absolute;left:0;top:1.28125em;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:perspective(100px);-ms-transform:none;transform-origin:0 0;transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1)}
.chatBox_msgReply .chatTextWith_icon.chatTextWith_focused::after{-webkit-transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}
.chatTextWith_icon button.searchIcon{left:1em;color:#666;display:inline-block;position:absolute;bottom:.7em;background:0 0;box-shadow:none;border:0;padding:0}
.chatTextWith_icon textarea:focus+a{color:#337ab7}
.chatTextWith_icon input:focus+a{color:#337ab7}
.chatTextWith_icon input{padding:.2em 3em .2em .7em}
.chatBox_msgReply .btn-circle{width:44px;height:44px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#28a1de!important;border:0!important;border-radius:50%!important;font-size:1.3em;color:#fff;line-height:32px}
.newChatMsg_Sec .chatTextWith_icon input{padding:.2em .2em .2em .7em}
.chatMessage_NoList{min-height:30em;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.newChatMsg_Sec{padding:4em 1em;min-height:25em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);background-color:#fff;text-align:center;display:none}
.newChatMsg_Sec form{width:100%;max-width:35em;display:inline-block}
.newChatMsg_Sec form .form-group{margin-bottom:2em;width:100%;float:left}
.chatDetailsSearchList{display:none;position:absolute;top:100%;width:100%;right:0;background-color:#fff;text-align:left;padding:1em 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;z-index:999;max-height:27em;overflow:auto;padding:0 0}
#chatDetailsSearchBox .chatDetailsSearchList{width:100%}
.chatDetailsSearchList li{width:100%;float:left;padding:.6em 1em;transition:all .3s ease-in-out;display:flex}
.chatDetailsSearchList li p{margin:0;font-size:.98em;width:100%}
.chatDetailsSearchList li p b{color:#1c84c6;font-weight:400}
.chatDetailsSearchList li.active,.chatDetailsSearchList li:hover{background-color:#eee}
.chatDetailsSearchBox{float:right;margin-top:15px;position:relative;width:35em}
.chatDetailsSearchBox input{border:0;border-bottom:1px solid #e5e6e7;padding-left:0}
.schEmployeeList_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsSearchBox_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsSearchBox_Clientloader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsCbSearchBox_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsProjectSearchBox_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.projectRateSearchBox_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsSearchBoxOther_loader{position:absolute;top:.5em;right:1em;max-width:1.5em;display:none;z-index:999}
.chatDetailsSearchListNew{display:none;position:absolute;top:100%;width:100%;right:0;background-color:#fff;text-align:left;padding:1em 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;z-index:999;max-height:27em;overflow:auto;padding:0 0}
#chatDetailsSearchBox .chatDetailsSearchListNew{width:100%}
.chatDetailsSearchListNew li{width:100%;float:left;padding:.6em 1em;transition:all .3s ease-in-out;display:flex}
.chatDetailsSearchListNew li p{margin:0;font-size:.98em;width:100%}
.chatDetailsSearchListNew li p b{color:#1c84c6;font-weight:400}
.chatDetailsSearchListNew li.active,.chatDetailsSearchListNew li:hover{background-color:#eee}
.chatDetailsSearchBox_loaderFilter{position:absolute;top:.7em;right:6em;max-width:1.5em;display:none;z-index:999}
.page-heading .newBtn_dropDown,.page-heading .newChatMessage{float:right;margin-top:1.6em}
.page-heading .newBtn_dropDown .dropdown-menu{left:auto;right:0}
.backBtnLink{font-size:.6em;display:block;padding:.4em 0 0}
.innerLoader_sec{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;z-index:999}
.innerLoader_sec img{transform:scale(1.2)}
.bellIconBadge{display:inline-block;position:relative;float:right;margin:20px .2em 0 1em}
.bellIconCount{display:none;text-align:center;position:absolute;top:-4px;right:-6px;border-radius:50%;background-color:#d81c1c;color:#fff;font-size:9px;padding:3px;min-width:18px;min-height:18px;z-index:999}
.taskSMSCount{display:none;text-align:center;position:absolute;top:-4px;right:-6px;border-radius:50%;background-color:#d81c1c;color:#fff;font-size:9px;padding:3px;min-width:18px;min-height:18px;z-index:999}
.bg-rec,.lazur-bg{background-color:#7ab648;color:#fff}
.bg-hr,.lazur-bg{background-color:#ffeca9;color:#fff}
.bg-immi,.lazur-bg{background-color:#5abaa7;color:#fff}
.bg-pay,.lazur-bg{background-color:#3aa6dd;color:#fff}
.bg-job,.lazur-bg{background-color:#e6a422;color:#fff}
.bg-gen,.lazur-bg{background-color:#9d42e3;color:#fff}
.bg-oth,.lazur-bg{background-color:#999;color:#fff}
.msginfo{margin-bottom:40px}
.broadCastMsg_btn .btn-custom:hover{background-color:#1c90ca;border-color:#1c90ca}
.broadCastInrFltr{padding-top:0}
.broadCastInrFltr #filterDiv{width:100%;float:left}
.broadCastInrFltr .ibox-content{border-top:0}
.broadCastTable_sec{padding:1em 0}
.tableManage{padding:0 15px}
.broadCastTable_sec .fa-search{color:#b5b5b5}
.candiDropDown_list ul.dropdown-menu li{width:100%;float:left}
.broadCastMsg_btn .reportHeadDropDwn{width:auto}
.broadcasttableIcon .vAlign{align-items:flex-start}
.broadcasttableIcon.cand_resume .vAlign .fa{font-size:15px}
.buttons-pdf{display:none!important}
.buttons-print{display:none!important}
.dataTables_length select.input-sm{height:24px;line-height:24px;padding:0 8px}
.appNew_feature{float:right;vertical-align:middle;margin:23px .2em 0 2em}
.appNew_feature .dropdown-toggle{position:relative;color:#ef8d22!important;text-transform:uppercase}
.appNew_feature .dropdown-toggle::after{content:"";position:absolute;left:100%;top:0;width:5px;height:5px;border-radius:50%;background-color:#1ba2e4}
.appNew_feature .dropdown-menu{top:115%;left:auto;right:0;width:30em;background-color:#fff;border-radius:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);max-height:22em;overflow:auto}
.appNew_feature .dropdown-menu li{border-bottom:1px solid #ccc;width:100%;float:left;padding:1em 1.5em}
.appNew_feature .dropdown-menu li:hover{background-color:#f5f5f5}
.appNew_feature .dropdown-menu li a{margin:0;padding:0;line-height:1.3em;font-size:1.1em;color:#337ab7;font-weight:600;margin-bottom:.3em;background:0 0!important}
.appNew_feature .dropdown-menu li p{color:#8b8b8b;font-weight:400;margin:.3em 0 0}
.whatsNewModel_container .carousel-control{box-shadow:none;background:#fff;height:2em;line-height:2em;border-radius:50%;width:2em;color:#7e57c4;text-shadow:none;top:50%;transform:translateY(-50%);opacity:1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.whatsNewModel_container .carousel-control.left{left:-4em}
.whatsNewModel_container .carousel-control.right{right:-4em}
.whatsNewSlide_Img{display:block;padding:2em 3em .4em;background:#d1d1d1}
.whatsNewSlide_Img img{max-width:100%;height:auto;border:2px solid #736d6d}
.whatsNewSlide_Img h3{margin:0 0 1em;color:#141414}
.whatsNewModel_container .modal-dialog{width:60em}
.whatsNewModel_container .carousel-inner>.item{background-color:#ededed}
.whatsNewSliderContn{display:block;background-color:#7e57c4;color:#fff;padding:2em 5em}
.whatsNewSliderContn p{text-align:justify;font-size:1em;line-height:1.6em;color:#fff!important}
.whatsNewSliderContn font{color:#fff!important}
.whatsNewModel_container .item{width:100%;float:left}
.whatsNewModel_container .carousel-indicators{bottom:-3.5em}
.supportVideoBg .support_video li a{border:0;background:0 0!important;text-transform:uppercase}
.supportVideoBg .support_video li a:hover,.supportVideoBg .support_video li a:hover .fa{color:#1ea2e2}
.whatsNewModel_container .closePopUp{position:absolute;top:.2em;right:.8em;color:#6f6f6f!important}
.introHintLast_step{position:absolute;right:calc(100% + 1em);top:0;width:18em;background-color:#f5f5f5;border:2px solid #8196a3;text-align:center;padding:1em;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:99999}
.introHintLast_step:after,.introHintLast_step:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.introHintLast_step:after{border-color:rgba(136,183,213,0);border-left-color:#f5f5f5;border-width:10px;margin-top:-20px}
.introHintLast_step:before{border-color:rgba(129,150,163,0);border-left-color:#8196a3;border-width:13px;margin-top:-23px}
.introHintLast_step p{font-size:1em;position:relative;z-index:99;margin:0;color:#415461}
.introHintLast_step.introHintLast_stepActive{opacity:1;visibility:visible}
.introHintLast_stepClose{position:absolute;top:.1em;right:6px;color:#696969}
.manageTalentPoolSearch .select2-container{margin-right:1em}
.searchBoxTalent{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
#poolTable td p{margin:0}
#mytalentPool .mail-text{border-top:0}
.moreTextWrap{position:relative;display:inline-block}
.moreTextVal{position:absolute;top:100%;right:0;opacity:0;visibility:hidden;width:24em;background:#f1f1f1;padding:.5em}
.moreTextWrap:hover .moreTextVal{opacity:1;visibility:visible}
.listStyle_disc li{list-style-type:disc}
.SwitchBTNPOOL.On{background:#9c9c9c}
.SwitchBTNPOOL.Off{background:#418dcf}
.SwitchBTNPOOL{position:relative;display:inline-block;color:#fff;height:32px;padding:6px;cursor:pointer;font-size:14px;border-radius:30px}
body.IE7 .SwitchBTNPOOL{width:78px}
.SwitchBTNPOOL span{display:inline-block;width:35px}
.SwitchBTNPOOL span.On{padding-left:5px}
.SwitchBTNPOOL .Toggle{position:absolute;width:35px;height:25px;border-radius:10px;z-index:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;background:#fff;top:3px}
.SwitchBTNPOOL.On .Toggle{left:7%}
.SwitchBTNPOOL.Off .Toggle{left:50%}
.SwitchBTNPOOL_sec{width:100%;float:left;padding-left:30px;text-align:left}
.SwitchBTNPOOL_sec strong{display:inline-block;font-size:1.2em;margin-right:5px}
.SwitchBTNPOOL_sec .SwitchBTNPOOL{height:24px;padding:3px;font-size:13px}
.SwitchBTNPOOL_sec .SwitchBTNPOOL .Toggle{width:30px;height:18px}
.SwitchBTNPOOL_sec .SwitchBTNPOOL span{width:28px;padding-left:2px}
.PoolBlock{display:none}
.lockCheckSec{padding-bottom:.3em}
.lockCheckSec h4{display:inline-block}
.chkLock{display:inline-block;margin:0 0 0 1em;float:right;position:absolute;bottom:100%;right:1.1em}
.chkLock label{line-height:1;font-weight:400;cursor:pointer}
.chkLock a i{margin-right:.5em;font-size:1.2em}
.secureCanContainer{width:100%;max-width:1170px;padding:0 1em;margin:0 auto}
.secureCanHead{padding:1em;background-color:#f7f7f7}
.secureCanWrap{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:5px}
.secureCanWrap p.text-danger{color:#fd1628;text-align:center}
.secureCanWrap form label{font-weight:400}
.secureCanWrap form textarea{resize:vertical;height:10em}
.recruiterReportWrap{overflow:auto}
.RecruiterReport_Sec .table td{border:1px solid #e7eaec;text-align:center}
.recruiterReport_page td,.recruiterReport_page th{text-align:center}
.recruiterReport_page{width:100%;float:left;margin:2em 0;background-color:#fff;padding:0 0 2em}
.recruiterReport_page h3{margin:0;padding:1.5em 0 1em;font-size:1.4em}
.RecrtrRprt_Innertable{padding:0!important}
.RecrtrRprt_Innertable table{border:0}
.RecrtrRprt_Innertable table td{width:4em;min-width:4em;max-width:4em;padding:8px;border:1px solid #e7eaec;text-align:center}
.RecrtrRprt_Innertable table th{width:4em;min-width:4em;max-width:4em;padding:8px;border:0 solid #e7eaec;text-align:center}
.recruiterReport_page .ibox,.recruiterReport_page .ibox-content{width:100%;float:left;margin-bottom:0}
.recruiterReport_page .recruiterMonthBlock{padding:0!important}
.recruiterMonthBlock td,.recruiterMonthBlock th{padding:8px;min-width:6em;max-width:6em;border-bottom:0!important;text-align:center}
.recruiterMonthBlock td:first-child,.recruiterMonthBlock th:first-child{border-left:0!important}
.recruiterMonthBlock td:last-child,.recruiterMonthBlock th:last-child{border-right:0!important}
.clientMonthData{overflow:auto}
.recruiterReport_page .table tfoot th{background-color:#f5f5f6}
.clientMonthData .table th{text-align:center}
.Dropout_row>td{background-color:#ffcaca}
.tableCategory_head th{background-color:#8193b1;color:#fff}
.recruiterReport_page .table label{font-weight:400;margin:0}
.chatUI_container{width:100%;max-width:31em;margin:0 auto;position:fixed;right:0;bottom:-45em;z-index:999;transition:.4s cubic-bezier(.25,.8,.25,1)}
.chatUI_container.ChatBotOpen{bottom:0}
.chatUI_container.ChatBotActive.ChatBotOpen{bottom:-36.5em}
.chatBox_wrapper{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);background-color:#fff;margin:0 0;border-radius:5px}
.chatBox_header{padding:.8em 1em;background:#345875;text-align:left;border-radius:5px 5px 0 0}
.chatBox_header h4{color:#fff;font-size:1.2em;font-weight:600;margin:0;float:left}
.chatUIBox_body{padding:1em .5em 1em;background-color:#fff;border-radius:0 0 5px 5px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;max-height:30em;min-height:30em;position:relative}
.chatUIBox_body h4,.chatUIBox_body h5,.chatUIBox_body p{margin:0;font-size:1em}
.chatMessage_group{float:left;width:100%;max-width:75%;text-align:left;margin-bottom:.5em;padding-left:.3em;position:relative}
.chatMessage_group.chatMessage_groupRight{text-align:right;float:right;padding-left:0;padding-right:.3em}
.chatArrow{position:relative}
.chatArrow::before{content:"";width:0;height:0;border-top:0 solid transparent;border-bottom:9px solid transparent;border-right:10px solid #f3f3f3;position:absolute;top:0;right:100%}
.chatMessage_group.chatMessage_groupRight .chatArrow::before{left:auto;left:100%;border-top:0 solid transparent;border-bottom:9px solid transparent;border-left:10px solid #d9f2ff;border-right:0}
.closeChatBot{float:right;color:#fff!important;font-size:1.1em;line-height:1}
.chatBox_wrapper .chatBox_msgReply{padding:1.5em 1em 0;height:6.5em}
.chipMessageGroup .chatArrow::before{display:none}
.chatBox_wrapper .chatBox_msgReply textarea{position:relative;max-height:45px;min-height:45px;border:0;border-bottom:1px solid #d5d5d5;resize:none;background-color:#f1f1f1;width:calc(100% - 5em);transition:all .3s ease-in-out}
.chatBox_wrapper .chatBox_msgReply textarea:focus{border-bottom:2px solid #28a1de}
.chatBox_msgReply button.micRec{color:#9e3434}
.chatBox_msgReply button.micRec::before{content:"";transition:all .3s cubic-bezier(.66,.3,1,1);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(5);width:6px;height:6px;border-radius:50%;background-color:#28a1de;display:inline-block;z-index:9;opacity:.3;animation:micRipple 1.3s cubic-bezier(.66,.3,1,1) infinite}
.chatBox_msgReply button.micRec .fa{position:relative;z-index:99}
.chatUI_container.ChatBotActive.ChatBotOpen .closeChatBot i::before{content:"\f106"}
.chatUI_container.ChatBotActive.ChatBotOpen .closeChatBot{font-size:1.6em}
@keyframes micRipple{
0%{transform:translateX(-50%) translateY(-50%) scale(8)}
25%{transform:translateX(-50%) translateY(-50%) scale(9)}
50%{transform:translateX(-50%) translateY(-50%) scale(10)}
75%{transform:translateX(-50%) translateY(-50%) scale(9)}
100%{transform:translateX(-50%) translateY(-50%) scale(8)}
}
.chatUIBox_bodyWrap{position:relative}
.chatOff_line{position:absolute;bottom:.5em;left:5%;width:90%;padding:.3em 1em;text-align:center;background-color:rgba(41,41,41,.73);z-index:99;border-radius:6px}
.chatOff_line p{margin:0;color:#fff;font-size:1em}
.chatOff_lineClose{position:absolute;top:0;right:.4em;display:inline-block;color:#fff!important;font-size:.9em}
.chatNormal_text p{font-size:1em;color:#666}
.chatNormal_text .chatNormal_textValue{display:inline-block;padding:.5em 1em;border-radius:0 9px 9px 9px;color:#666;background:#f3f3f3;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:0}
.chatMessage_group.chatMessage_groupRight .chatNormal_text .chatNormal_textValue{border-radius:9px 0 9px 9px;background:#d9f2ff;text-align:left}
.chatNormal_text .chatNormal_textValue:last-child{margin-bottom:0}
.chatUserName{float:left;color:#82a6c6;font-weight:600;font-size:.8em;line-height:1.3;margin:.8em 0 .3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0;padding-left:3.4em;text-transform:capitalize}
span.chatTimeValue{float:left;color:#888;font-size:10px;line-height:1;margin:.8em 0 .3em}
.chatMessage_group.chatMessage_groupRight span.chatTimeValue{float:right}
.chatMessage_group.chatMessage_groupRight .chatUserName{float:right;padding-right:3.4em;padding-left:0}
.chatNormal_chip .mat-chip{padding:.3em 1em!important;color:#0c7cba!important;border:1px solid #0c7cba;margin:0 .5em .5em 0!important;border-radius:20px;font-size:1em;background-color:transparent!important;cursor:pointer!important;font-weight:400}
.chatNormal_chip .mat-chip:hover{background-color:#0c7cba!important;color:#fff!important}
.chatNormal_chip{padding-top:.5em}
.chatImageWith_Contr{width:100%;max-width:100%;float:left}
.chatImg_box img{display:inline-block}
.chatImg_Discrptn{padding:.6em .5em;background-color:#fff}
.chatImg_Discrptn h5{font-size:1.1em;line-height:1;margin-bottom:.3em}
.chatImg_Discrptn p{font-size:.9em;color:#9e9e9e;margin-bottom:0}
.chatImg_viewDetails{text-align:center;font-weight:600;padding:.9em 1em .6em;background-color:#f3f3f3;color:#337ab7!important;transition:all .3s ease-in-out}
.chatDiscrptn_overFlow{max-height:6em;overflow:auto;margin-bottom:.3em}
.chatWith_videoLeft{width:7em;height:5em;float:left}
.chatWith_videoRight{width:calc(100% - 5em);float:right;padding-left:1em}
.chatWith_videoShare a.vAlign{padding-bottom:.1em;background-color:#f7f7f7;align-items:flex-start}
.chatWith_videoRight h5{font-size:1.2em;line-height:1;margin-bottom:.1em;color:#333}
.chatWith_videoRight p{font-size:1em;color:#9e9e9e}
.chatWith_videoDiscrptn{padding:.5em 10px;background-color:#fff}
.chatWith_video video{width:100%;float:left;height:15em!important;object-fit:inherit}
.chatWith_video iframe{width:100%;float:left;height:15em}
.chatWith_Slider .ui-carousel{padding:0}
.chatWith_Slider .ui-carousel .ui-carousel-header{padding:0;margin:0;border:0}
.chatWith_Slider .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{margin:0}
.chatImg_box,.chatSlider_img{max-height:12em;overflow:hidden;text-align:center;padding:0;background:#fff}
.chatSlider_img img{display:inline-block;width:100%;float:left}
.chatWith_Slider .carousel-inner>.item{width:100%;float:left}
.chatSlider_Discrptn{padding:.5em .5em}
.chatSlider_Discrptn h5{font-size:1.1em;line-height:1;margin-bottom:.3em}
.chatSlider_Discrptn p{font-size:.9em;color:#9e9e9e;margin-bottom:0}
.chatWith_Slider .carousel-control{position:absolute;top:1.5em;z-index:99;font-size:3.2em;background:rgba(84,84,84,.7);padding:0 .1em;border-radius:5px;color:#fff;left:0;margin:0;height:41px;line-height:1;width:24px}
.chatWith_Slider .carousel-control.right{left:auto;right:0}
.chatWith_Slider .carousel-control.ui-state-disabled{display:none!important}
.chatWith_Slider .carouselHeader .carousel-indicators{float:right;margin:0;padding:.3em .5em;position:relative;top:auto;left:auto;width:100%;bottom:auto;text-align:right}
.chatWith_Slider .carouselHeader a::before{display:none}
.chatWith_Slider .carouselHeader li{margin:1px;border:1px solid #a0a0a0;width:8px;height:8px;border-radius:50%;position:relative;float:none}
.chatWith_Slider .carouselHeader li.active{border:1px solid #28a1de}
.chatWith_Slider .carouselHeader li.active::after{content:"";width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#28a1de;border-radius:50%}
.chatWith_Slider .carouselHeader{background:#fff!important}
.chatWith_Slider .carouselHeader.ui-carousel-page-links{font-size:.7em!important}
.chat_tableWrap{padding:.5em;background-color:#fff}
.chat_tableWrap table{width:100%;margin:0}
.chat_tableWrap table td,.chat_tableWrap table th{padding:8px}
.chatArrow{position:relative;width:calc(100% - 3em);float:right}
.chatMessage_groupIcon{width:3em;float:left}
.chatMessage_groupIcon img{width:2.5em;height:2.5em;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.chatMessage_group.chatMessage_groupRight .chatArrow{float:left}
.chatMessage_group.chatMessage_groupRight .chatMessage_groupIcon{float:right}
.chatFlao_icon{position:fixed;right:3em;bottom:7em;transition:all .3s ease-in-out;transform:scale(0)}
.chatFlao_icon button.mat-fab{padding:10px 0;background-color:#337ab7;border-radius:50%;width:56px;height:56px;padding:0;border:0;outline:0;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}
.chatFlao_icon button.mat-fab img{width:35px}
.chatFlao_icon.ChatBotOpen{transform:scale(1)}
.chatWith_downLoad .forum-title{margin:0;padding:.4em 0;border-bottom:1px solid #e2e2e2}
.chatWith_downLoad .forum-title:last-child{border-bottom:0}
.downLoadList{width:calc(100% - 2em);float:left;padding-right:1em}
.chatWith_downLoad a.forum-item-title{font-size:1em}
.downLoadList .forum-icon{margin-right:10px}
.downLoadList .forum-icon .fa{font-size:1.6em}
.downLoadDoc_icon{width:2em;float:right}
.downLoadDoc_icon a{font-size:1.5em;color:#cacaca}
.typingDots{display:inline-block;padding-left:.3em;margin:0}
.typingDots span{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:2px;background:#999;animation:wave 1.3s linear infinite}
.typingDots span:nth-child(2){animation-delay:-1.1s}
.typingDots span:nth-child(3){animation-delay:-.9s}
.checkListBlock ul{position:relative}
.checkListBlock ul li{text-align:left;padding:1em 0;border-bottom:1px solid #e6e6e6}
.checkListBlock ul li h4{font-size:1.1em;margin:0;color:#666;position:relative;padding-left:0}
.checkListBlock ul li h4 .helpTool_tip{color:#989898;margin:0;margin-left:.1em;font-size:.9em}
.checkListBlock ul li:last-child{border-bottom:0}
.checkListBlock ul li label{margin:0}
.checkListBlock ul li .browseBtn{text-align:center}
.checkListBlock ul li a .fa{padding-left:.1em}
.checkListBlock ul li.stepCompleted .btn{background-color:#c5c5c5;border-color:#c5c5c5;pointer-events:none}
.checkListBlock ul.checkListHeader{margin:0;background-color:#f5f5f5}
.checkListBlock ul.checkListHeader li h4{font-weight:600}
.stepStatusIcon{position:absolute;left:-1.1em;top:0;color:#d0d0d0}
.checkListBlock ul li.stepCompleted .stepStatusIcon{color:#058205}
.chatBox_msgReply{padding:1em 2em 2em;background-color:#f1f1f1}
.chatBox_msgReply button{font-size:1.4em;color:#666;transition:all .3s ease-in-out;background:0 0;border:0;box-shadow:none;text-align:center;border-radius:50%;width:40px;height:40px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#28a1de;color:#fff}
.chatBox_msgReply button.matSearch{background-color:#28a1de}
.chatBox_msgReply form{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;align-items:flex-end}
.chatDetailsHeader{background-color:#fff;padding:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:1em;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.chatDetailsHeader .dropdown-menu{left:auto;right:0}
.backBtnLink{font-size:.6em;display:block}
.chatMessage_NoList{min-height:30em;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.chatBox_msgReply textarea.mat-input-element{max-height:40px;min-height:40px;resize:none}
.newChatMsg_Sec{padding:4em 1em;min-height:25em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);background-color:#fff;text-align:center}
.newChatMsg_Sec form{width:100%;max-width:35em;display:inline-block}
.newChatMsg_Sec form .form-group{margin-bottom:2em;width:100%;float:left}
.smallDashboardCards .nDashCard_contnt a.btn{float:none;width:auto;min-width:7em;padding:4px 2px;font-size:1.1em}
.newChatMessage{display:inline-block;line-height:1}
.newChatMessage .dropdown-menu{left:auto;right:0}
.nDashJobActivityTop_sec.nDashJobActivityBottom{border-radius:0;margin-bottom:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.nDashJobActivityTop_sec.nDashJobActivityBottom h5{margin:0 0 .2em;font-size:1.3em}
.nDashJobActivityTop_sec.nDashJobActivityBottom p{font-size:1.1em}
.mobileBack_btn{font-size:.6em;display:none}
.chatBox_msgReply button.micRec{color:#9e3434;position:relative}
.chatBox_msgReply button.micRec::before{content:"";transition:all .3s cubic-bezier(.66,.3,1,1);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(5);width:6px;height:6px;border-radius:50%;background-color:#28a1de;display:inline-block;z-index:9;opacity:.3;animation:micRipple 1.3s cubic-bezier(.66,.3,1,1) infinite}
.chatBox_msgReply button.micRec .fa{position:relative;z-index:99}
@keyframes wave{
0%,100%,60%{transform:initial}
30%{transform:translateY(-5px)}
}
.resumeSearchTab{list-style-type:none;padding:1.5em 0 1em;margin:0 0 .5em;border-bottom:1px solid #ccc}
.resumeSearchTab li{display:inline-block;float:left;margin-right:.5em}
.resumeSearchTab li a{display:inline-block;display:inline-block;min-width:10em;background-color:#d8d8d8;color:#363636;text-align:center;padding:.5em;text-transform:uppercase;font-size:1.1em;font-weight:600}
.resumeSearchTab li a span{color:#337ab7;display:inline-block}
.resumeSearchTab li.active a{background-color:#2f6abd;color:#fff}
.resumeSearchTab li.active a span{color:#81d1ff}
.resumeSearchTab_sec li.disabled a{pointer-events:none;opacity:.3}
.resumeSearchTab_sec .tab-pane{width:100%;float:left;padding:0;position:relative}
.resumeSearchTab_sec .tab-content{padding:0}
.diceSearchHeader{align-items:flex-start}
.diceHeaderLeft{width:calc(100% - 25em);float:left}
.diceHeaderRight{width:25em;float:right}
.diceHeaderLeftImg{width:5em;height:5em;border-radius:50%;float:left}
.diceHeaderLeftImg img{width:5em;height:5em;border-radius:50%}
.diceHeaderLeftContent{width:calc(100% - 5em);float:right;padding-left:1.5em}
.diceHeaderLeftContent ul{padding-left:0}
.diceHeaderLeftContent .commonListBorder li{padding-top:0;padding:0 .4em}
.diceHeaderLeftContent .commonListBorder li a{color:#666;font-size:.9em}
.diceHeaderLeftContent h4{padding:.5em 0;color:#676a6c;font-size:1.3em}
.diceSearchTabBx .jobDiscrptn h3{font-weight:600}
.likelySwitch{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.likelySwitch span{display:inline-block}
.likelySwitchMeter{width:8em;margin:0 .5em}
.likelySwitchMeter span{width:31%;height:1em;border:1px solid #d4d4d4;float:left;margin:0 .05em}
.likelySwitchMeter span:first-child{border-radius:5px 0 0 5px}
.likelySwitchMeter span:last-child{border-radius:0 5px 5px 0}
.likelySwitchMeter span.active{background-color:#75bc4d;border:1px solid #75bc4d}
.lastUpDateList{text-align:right;padding:1.5em 0 0}
.lastUpDateList p{font-size:1em;line-height:.8em;margin:0}
.skillBudgeList{list-style-type:none;padding:1em 0 0!important}
.skillBudgeList li{background-color:#f1f1f1;color:#333;margin:.7em .5em!important;margin-bottom:.5em!important;padding:.7em .5em!important;font-size:.9em;border-radius:3px;line-height:1.1em;display:inline-block;vertical-align:middle;width:19em}
.skillBudgeList li span{display:inline-block;padding:0 .2em;line-height:1}
.skillBudgeList li span.skillBudgeName{float:left;color:#2c2c2c;width:calc(100% - 7em);padding-right:.5em}
.skillBudgeList li span.skillBudgeExp{float:right;color:#7f7f7f;width:7em;text-align:right}
span.skillBudgeNameWrap{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.skillBudgeList li span label{font-weight:400;padding:0 .3em;margin:0}
label.skillBudgeToolTip{position:absolute;bottom:-2em;display:none;left:0;background-color:#dcdcdc;padding:.5em .5em!important;border-radius:3px;z-index:99;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.skillBudgeList li span.skillBudgeName:hover label.skillBudgeToolTip{display:block}
.skillBudgeList li span label.lastUsedSkill{font-size:.8em;padding:.4em 0 0}
.bottomTop_secList{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.bottomTop_secList{border-top:1px solid #ccc;padding:0 2.5em}
.bottomTop_secList>li{float:left;padding:1em}
.bottomTop_secList p{font-size:1em;color:#676a6c;margin:0;font-weight:700;text-align:center}
.bottomTop_secList p small{display:block;font-weight:400;font-size:.8em}
.bottomleftAlign{width:calc(100% + 5.5em);margin-left:-3em}
.bottom_secList{background-color:#efefef;height:4em;line-height:4em;padding:0 2.5em;border-radius:0 0 6px 6px}
.bottom_secList li a{color:#666;font-size:.85em;line-height:1.2em}
.bottom_secList li{width:20%;text-align:center}
.bottom_secList li.eMail_list{width:22%}
.bottom_secList li.eMail_list a{width:100%}
.bottom_secList li.eMail_list i{margin-right:.4em}
.bottom_secList li.eMail_list span{width:calc(100% - 2em);overflow:hidden;text-overflow:ellipsis;text-align:left}
.bottom_secList li p{margin:0;color:#666;font-size:.85em;line-height:1.3}
.bottom_secList li p strong{font-size:1.5em}
.bottom_secList li p a{font-size:1.1em;line-height:1.5}
.bottom_secList li:first-child{text-align:left}
.bottom_secList li:last-child{text-align:right}
.diceResumeLink li a{color:#fff!important;font-size:.9em!important}
.diceResumeLink li{background-color:#328ec1;height:3em;line-height:3em;padding:0 1em!important;min-width:20em}
#showResumePopUp .modal-lg{width:85em}
#showResumePopUp h2{margin:.5em 0 .3em}
.addedOnAts p{color:#3eceb0;font-weight:600;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.addedOnAts a{font-size:1.1em;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.addedOnAts p i{color:#3eceb0;font-size:2em;margin-right:.3em}
.addedOnAts a i{margin-left:.3em;font-size:1.2em}
.showResumeDoc{min-height:20em;margin:1em 0}
.Dice_searchBodySec .bottom_secList{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
#showMonsterResumePopUp .modal-dialog{width:85em}
#showMonsterResumePopUp h2{margin:.5em 0 .3em}
.Dice_searchBodySec{position:relative}
.Dice_jobDiscrptn{padding:.5em 2.5em .5em 3em;text-align:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.Dice_jobDiscrptn h3{margin:0;position:relative;color:#337ab7;font-weight:400;font-size:16px;line-height:24px}
.Dice_jobDiscrptn h3 a.toolTip{width:20px;height:20px;color:#000;background:0 0;position:absolute;top:50%;transform:translateY(-50%);right:100%}
.Dice_jobDiscrptn h3 i{width:auto;height:auto;line-height:normal;background:0 0;vertical-align:top}
.Dice_jobDiscrptn h4{margin:0;padding:0 0 .5em;line-height:1em;font-size:1em;color:#676a6c;font-weight:400}
.Dice_jobDiscrptn h4 a>i{transform:rotateY(180deg)}
.Dice_searchBodySec table tr.white-bg{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:6px;position:relative;padding:.5em 2.5em 0 3em;transition:all .5s ease-in-out;min-height:20em}
.Dice_searchBodySec table .ibox-title{box-shadow:none;border:0;padding:.7em 0 .6em;min-height:auto}
.Dice_searchBodySec table .ibox-title a{font-size:.9em}
.Dice_searchBodySec table ul,.searchBodySec table ul li{margin:0;padding-top:.2em}
.Dice_searchBodySec table .lastUpDate{position:absolute;top:5em;right:4em;display:inline-block;min-width:5em}
.Dice_searchBodySec table .scorePointSec{position:absolute;top:8em;right:4em;display:inline-block;min-width:5em}
.Dice_searchBodySec table .quickApplySec{position:absolute;top:12em;right:3.5em;display:inline-block;min-width:5em}
.Dice_searchBodySec .diceResumeLink{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.Dice_jobDiscrptn .candiSocialIcon li a{width:2em}
.Dice_jobDiscrptn .candiSocialIcon li a img{max-width:100%}
.Dice_activeSkill .fa-plus:before{content:"\f068"}
.dice_SkillLicensHide.activeTabSec .fa-minus:before{content:"\f067"}
.inputDropDown{width:100%;float:left}
.inputDropDown .form-group.inputField{width:calc(100% - 7em);float:left}
.inputDropDown .form-group.selectField{width:7em;float:right}
.inputDropDown .form-control{height:35px!important;border-radius:0}
.yearsOfExperience .form-control{margin:0 .4em}
.CompensationBlock .form-control{border-radius:0!important}
.CompensationBlock .btn{border-radius:0!important}
.atsResumeCard{background-color:#ef8d22;color:#fff;font-size:.8em;padding:.3em .5em;width:9em;text-align:center;display:inline-block}
.locationValueData span{padding:.5em .5em 0;display:inline-block}
#viewMonsterLatestResume{display:inline-block;vertical-align:top;width:11em;line-height:1.2;text-align:center}
#viewMonsterLatestResume span{display:block;color:#888;font-size:.9em}
#viewDiceLatestResume{display:inline-block;vertical-align:top;width:11em;line-height:1.2;text-align:center}
#viewDiceLatestResume span{display:block;color:#888;font-size:.9em}
.BootDice_pagination,.Dice_pagination{display:inline-block;float:left}
.BootDice_pagination a,.Dice_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.BootDice_pagination a.active,.Dice_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootDice_pagination a.hiddenPage,.Dice_pagination a.hiddenPage{display:none}
.BootDice_pagination a:first-child,.Dice_pagination a:first-child{border-radius:5px 0 0 5px}
.BootDice_pagination a:last-child,.Dice_pagination a:last-child{border-radius:0 5px 5px 0}
.BootDice_pagination a:hover:not(.active),.Dice_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.monsterSearchHeader{align-items:flex-start}
.careerBuilderSearchHeader{align-items:flex-start}
.monsterHeaderLeft{width:calc(100% - 20em);float:left}
.careerBuilderHeaderLeft{width:calc(100% - 20em);float:left}
.monsterHeaderRight{width:20em;float:right}
.careerBuilderHeaderRight{width:20em;float:right}
.monsterHeaderLeftImg{width:5em;height:5em;border-radius:50%;float:left}
.monsterHeaderLeftImg img{width:5em;height:5em;border-radius:50%}
.careerBuilderHeaderLeftImg{width:5em;height:5em;border-radius:50%;float:left;margin-right:10px}
.careerBuilderHeaderLeftImg img{width:5em;height:5em;border-radius:50%}
.monsterHeaderLeftContent{width:calc(100% - 5em);float:right;padding-left:1.5em}
.monsterHeaderLeftContent ul{padding-left:0}
.monsterHeaderLeftContent .commonListBorder li{padding-top:0;padding:0 .4em}
.monsterHeaderLeftContent .commonListBorder li a{color:#666;font-size:.9em}
.monsterHeaderLeftContent h4{padding:.5em 0;color:#676a6c;font-size:1.3em}
.monsterHeaderLeftContent{width:calc(100% - 5em);float:right;padding-left:1.5em}
.careerBuilderHeaderLeftContent ul{padding-left:0}
.careerBuilderHeaderLeftContent .commonListBorder li{padding-top:0;padding:0 .4em}
.careerBuilderHeaderLeftContent .commonListBorder li a{color:#666;font-size:.9em}
.careerBuilderHeaderLeftContent h4{padding:.5em 0;color:#676a6c;font-size:1.3em}
.monsterSearchTabBx .jobDiscrptn h3{font-weight:600}
.monsterResumeLink li a{color:#fff!important;font-size:.9em!important}
.monsterResumeLink li{background-color:#328ec1;height:3em;line-height:3em;padding:0 1em!important;min-width:20em}
.careerBuilderResumeLink li a{color:#fff!important;font-size:.9em!important}
.careerBuilderResumeLink li{background-color:#328ec1;height:3em;line-height:3em;padding:0 1em!important;min-width:20em}
.Monster_searchBodySec ul.careerBuilderResumeLink{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.Monster_searchBodySec ul.monsterResumeLink{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.Monster_activeSkill .fa-plus:before{content:"\f068"}
.CareerBuilder_searchBodySec ul.careerBuilderResumeLink{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end}
.CareerBuilder_activeSkill .fa-plus:before{content:"\f068"}
.monster_SkillLicensHide.activeTabSec .fa-minus:before{content:"\f067"}
.Monster_searchBodySec .bottom_secList{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.Monster_searchBodySec{position:relative}
.CareerBuilder_searchBodySec .bottom_secList{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.CareerBuilder_searchBodySec{position:relative}
.Monster_jobDiscrptn{padding:.5em 2.5em .5em 3em;text-align:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.Monster_jobDiscrptn h3{margin:0;position:relative;color:#337ab7;font-weight:400;font-size:16px;line-height:24px}
.Monster_jobDiscrptn h3 a.toolTip{width:20px;height:20px;color:#000;background:0 0;position:absolute;top:50%;transform:translateY(-50%);right:100%}
.Monster_jobDiscrptn h3 i{width:auto;height:auto;line-height:normal;background:0 0;vertical-align:top}
.Monster_jobDiscrptn h4{margin:0;padding:0 0 .8em;line-height:1em;font-size:1em;color:#676a6c;font-weight:400}
.Monster_jobDiscrptn h4 a>i{transform:rotateY(180deg)}
.CareerBuilder_jobDiscrptn{padding:.5em 2.5em .5em 3em;text-align:left;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.CareerBuilder_jobDiscrptn h3{margin:0;position:relative;color:#337ab7;font-weight:400;font-size:16px;line-height:24px}
.CareerBuilder_jobDiscrptn h3 a.toolTip{width:20px;height:20px;color:#000;background:0 0;position:absolute;top:50%;transform:translateY(-50%);right:100%}
.CareerBuilder_jobDiscrptn h3 i{width:auto;height:auto;line-height:normal;background:0 0;vertical-align:top}
.CareerBuilder_jobDiscrptn h4{margin:0;padding:0 0 .8em;line-height:1em;font-size:1em;color:#676a6c;font-weight:400}
.CareerBuilder_jobDiscrptn h4 a>i{transform:rotateY(180deg)}
.Monster_searchBodySec table tr.white-bg{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);border-radius:6px;position:relative;padding:.5em 2.5em 0 3em;transition:all .5s ease-in-out;min-height:10em}
.Monster_searchBodySec table .ibox-title{box-shadow:none;border:0;padding:.7em 0 .6em;min-height:auto}
.Monster_searchBodySec table .ibox-title a{font-size:.9em}
.Monster_searchBodySec table ul,.searchBodySec table ul li{margin:0;padding-top:.2em}
.Monster_searchBodySec table .lastUpDate{position:absolute;top:5em;right:4em;display:inline-block;min-width:5em}
.Monster_searchBodySec table .scorePointSec{position:absolute;top:8em;right:4em;display:inline-block;min-width:5em}
.Monster_searchBodySec table .quickApplySec{position:absolute;top:12em;right:3.5em;display:inline-block;min-width:5em}
.profileNameTxt{width:100%;float:left;font-size:1.4em;color:#666;font-weight:600;height:100%;border-radius:50%;background-color:#dcdcdc;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.resumeSearchTab li{position:relative}
.resumeSearchTab li.disabled:hover .tabToolTipText{visibility:visible;opacity:1}
.tabToolTipText{visibility:hidden;background-color:#144991;color:#fff;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;top:110%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.tabToolTipText::after{content:" ";position:absolute;bottom:100%;left:6%;border-width:5px;border-style:solid;border-color:transparent transparent #144991 transparent}
.profileNameTxt{width:100%;float:left;font-size:1.4em;color:#666;font-weight:600;height:100%;border-radius:50%;background-color:#dcdcdc;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.resumeSearchTab_sec li{position:relative}
.resumeSearchTab_sec li.disabled:hover .tabToolTipText{visibility:visible;opacity:1}
.tabToolTipText{visibility:hidden;background-color:#144991;color:#fff;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;top:110%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.tabToolTipText::after{content:" ";position:absolute;bottom:100%;left:6%;border-width:5px;border-style:solid;border-color:transparent transparent #144991 transparent}
.filterResult tbody{border:0!important}
.resumeSearchTab li.CreditsLabel_Sec{float:right;text-align:center}
.CreditsLabel_Sec h4{margin:0;padding-bottom:.3em}
.CreditsLabel_Sec h4 strong{font-size:1.3em}
.CreditsLabel_Sec h4 strong span{color:#40a792}
.CreditsLabel_Sec h4{color:grey;font-size:1em;font-weight:400}
.dropdownSelectFilter{display:inline-block}
.dropdownSelectFilter .form-control{width:6em;font-size:.9em;padding:6px 3px}
.diceResumePopUp.candidateTitle h2 span{margin-left:.5em}
.Ats_pagination,.HT_pagination{display:inline-block;float:left}
.Ats_pagination a,.HT_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.Ats_pagination a.active,.HT_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.Ats_pagination a.hiddenPage,.HT_pagination a.hiddenPage{display:none}
.Ats_pagination a:first-child,.HT_pagination a:first-child{border-radius:5px 0 0 5px}
.Ats_pagination a:last-child,.HT_pagination a:last-child{border-radius:0 5px 5px 0}
.Ats_pagination a:hover:not(.active),.HT_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootAts_pagination{display:inline-block;float:left}
.BootAts_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.BootAts_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootAts_pagination a.hiddenPage{display:none}
.BootAts_pagination a:first-child{border-radius:5px 0 0 5px}
.BootAts_pagination a:last-child{border-radius:0 5px 5px 0}
.BootAts_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.Monster_pagination{display:inline-block;float:left}
.Monster_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.Monster_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.Monster_pagination a.hiddenPage{display:none}
.Monster_pagination a:first-child{border-radius:5px 0 0 5px}
.Monster_pagination a:last-child{border-radius:0 5px 5px 0}
.Monster_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootMonster_pagination{display:inline-block;float:left}
.BootMonster_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.BootMonster_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootMonster_pagination a.hiddenPage{display:none}
.BootMonster_pagination a:first-child{border-radius:5px 0 0 5px}
.BootMonster_pagination a:last-child{border-radius:0 5px 5px 0}
.BootMonster_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.CareerBuilder_pagination{display:inline-block;float:left}
.CareerBuilder_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.CareerBuilder_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.CareerBuilder_pagination a.hiddenPage{display:none}
.CareerBuilder_pagination a:first-child{border-radius:5px 0 0 5px}
.CareerBuilder_pagination a:last-child{border-radius:0 5px 5px 0}
.CareerBuilder_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootCareerBuilder_pagination{display:inline-block;float:left}
.BootCareerBuilder_pagination a{color:#000;float:left;padding:3px 7px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.BootCareerBuilder_pagination a.active{background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.BootCareerBuilder_pagination a.hiddenPage{display:none}
.BootCareerBuilder_pagination a:first-child{border-radius:5px 0 0 5px}
.BootCareerBuilder_pagination a:last-child{border-radius:0 5px 5px 0}
.BootCareerBuilder_pagination a:hover:not(.active){background-color:#1ba1e2;color:#fff;border:1px solid #1ba1e2}
.haveAnIssueSec{float:right;padding:.3em 0}
.haveAnIssueSec .dropdown{margin-left:1em}
.smePopUpForm_new input{border:0}
.chatMessagePage{position:relative}
.messageSupport_Sec{position:absolute;left:50%;transform:translateX(-50%);top:.7em}
.messageSupport_Sec p{margin:0;font-size:1em}
.labelYellow{background-color:#ffed9c;padding:3px 10px;border-radius:6px;color:#444;min-width:5em;display:inline-block;text-align:center;font-size:9px}
.chatMessage_date p span.labelYellow{margin-right:1.5em}
.issueNotifyIcon{display:inline-block;margin:0 .5em;font-size:15px}
.issueNotifyIcon i{color:#ca1f1f;font-size:.9em}
.chatBox_head .labelYellow{position:absolute;top:.5em;left:1.5em;padding:.1em 5px;min-width:6em}
.chatBox_msgReply{position:relative}
.chatCloseMsg{position:absolute;bottom:100%;left:2%;width:96%;background-color:#fceca9;padding:.5em .5em;text-align:center;border-radius:5px}
.chatCloseMsg p{font-size:1em;margin:0}
.chatMessage_right p{display:inline-block;margin-left:.3em}
.chatMessage_right .unReadChat{margin-left:.3em}
.chatMessage_right .badge{padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:9px}
.chatMessage_right .badge-primary{background-color:#1ab394;color:#fff}
.messageCenterBlock{padding:0 0 1.5em;text-align:center}
.messageCenterBlock p{font-size:1.2em;margin:0;min-width:8em;display:inline-block;padding:5px 8px}
.messageCenterBlock p a{padding:0 .2em;font-size:1.1em}
.messageCenterBlock .label-success{background-color:#367d36}
#supportGroupMessageBox .modal-dialog{width:55em}
#supportGroupMessageBox .form-group{margin-bottom:2em}
#supportGroupMessageBox textarea.form-control{height:7em;resize:vertical}
#supportGroupMessageBox .form-control{width:100%;float:left}
#supportGroupMessageBox label{font-weight:400}
#supportGroupMessageBox .btn{min-width:6em}
#supportGroupMessageBox p{font-size:1.2em}
#supportGroupMessageBox .newChatMsg_Sec{min-height:auto;box-shadow:none}
.jobDiscrptn h3 span.candidateOwnerName{display:inline-block;padding-left:.5em;border-left:1px solid #969696;margin-left:.5em;line-height:1;color:#676a6c;margin-bottom:.5em}
.dropdownSelectFilter label{font-weight:400;cursor:pointer}
.noMonsterResult{display:none}
.jobFilterToolTip_Wrap{display:inline-block;position:relative}
.jobFilterToolTip_Wrap i{padding-left:.2em;color:#bbb}
.jobFilterToolTip{display:none;position:absolute;left:0;top:100%;width:20em;z-index:99;background:#e4e4e4;padding:.5em;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.jobFilterToolTip label{font-weight:400;font-size:1em;line-height:1.5}
.jobFilterToolTip_Hover{display:inline-block}
.jobFilterToolTip_Hover:hover .jobFilterToolTip{display:block}
.manageEmployee_page .ibox.float-e-margins{padding:0}
.ampDetailsTab .headerSec{align-items:flex-end;padding-bottom:.5em;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.ampDetailsTab .headerSec .linkbtn .fa{margin-top:0}
.ampDetailsTab .ibox{width:100%;float:left;padding:0;margin:0 0 .5em;border:0!important}
.ampDetailsTab .ibox-content{border:0;padding:1em}
.ampDetailsTab .headerSec .btnBlue{padding:3px 10px;font-size:11px;min-width:6em}
.labelValue{position:relative}
.labelValue::after{position:absolute;content:":";left:0;top:0}
.ampDetailsTab p{margin:0}
.ampDetailsTab_row{margin-bottom:1.5em}
.ampDetailsTab p span.ExtensionNum{padding:0;margin-right:2em}
.ampDetailsTab p span.ExtensionNum:last-child{color:#666;margin-right:0}
ampDetailsTab p span.text-success{margin-right:2em}
.ampDetailsTab p span.text-success:last-child{margin-right:0}
.empDepartment_row .row{margin-bottom:10px}
.empDepartment_row .row .col-sm-4,.empDepartment_row .row .col-sm-6{padding-right:0}
.ampDetailsTab .dataTables_wrapper{padding-bottom:0;clear:both}
.collapseAllBtn{color:#1180b7!important;font-weight:500}
.collapseAllBtn span{display:inline-block}
.ampDetailsTab .table th{font-weight:600}
.editEmployee_page .dataTables_length label{padding-top:0}
.manageEmployeeTable p{margin:0}
.manageEmployeeTable .cst_tooltip{color:#888!important}
#deleteConfirmBox .modal-dialog{width:400px}
.candidateActivityList span.updated_date{margin-left:23px}
#employeeheaderdetails .candidateActivityList span{display:block}
#employeeheaderdetails .candidateActivityList span.association,#employeeheaderdetails .candidateActivityList span.currentlegalstatus,#employeeheaderdetails .candidateActivityList span.hiredate,#employeeheaderdetails .candidateActivityList span.hrrep,#employeeheaderdetails .candidateActivityList span.legalrep,#employeeheaderdetails .candidateActivityList span.legalstatusexpirydate,#employeeheaderdetails .candidateActivityList span.recname{height:26px}
#employeeheaderdetails .candidateActivityList span.currentlegalstatus{overflow:hidden}
.candidateActivityList .text_icon5 li{margin-right:15px;min-width:150px}
.candidateActivityList .text_icon5 li.minwidth110{min-width:110px}
.candidateActivityList .text_icon5 li:first-child{min-width:160px}
.candidateActivityList .text_icon5 li:last-child{margin-right:0}
.candidateActivityList .text-warning{color:#ee8c21!important}
.candidateActivityList .green{color:#19b719}
.employeeDetails_Modal .resume_details .tab-content{padding:1em 0}
.ampDetailsTab .headerSec{align-items:flex-end;padding-bottom:10px;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.ampDetailsTab .headerSec .linkbtn .fa{margin-top:0}
.ampDetailsTab .ibox{width:100%;float:left;padding:0;margin:0 0 .5em;border:0!important}
.ampDetailsTab .ibox-content{border:0;padding:1em}
.ampDetailsTab .headerSec .btnBlue{padding:5px 10px;font-size:11px;min-width:6em;min-height:auto}
.labelValue{position:relative}
.labelValue::after{margin-top:5px}
.ampDetailsTab p{margin:0}
.ampDetailsTab_row{margin-bottom:10px}
.ampDetailsTab_row.blkDetailsTab_row{margin-bottom:20px}
.ampDetailsTab p span.ExtensionNum{padding:0;margin-right:2em}
.ampDetailsTab p span.ExtensionNum:last-child{color:#666;margin-right:0}
ampDetailsTab p span.text-success{margin-right:2em}
.ampDetailsTab p span.text-success:last-child{margin-right:0}
.empDepartment_row .row{margin-bottom:10px}
.empDepartment_row .row .col-sm-4,.empDepartment_row .row .col-sm-6{padding-right:0}
.ampDetailsTab .dataTables_wrapper{padding-bottom:0}
.collapseAllBtn{color:#1180b7!important;font-weight:500}
.collapseAllBtn span{display:inline-block}
.ampDetailsTab .table th{font-weight:600}
.editEmployee_page .dataTables_length label{padding-top:0}
.employeeDetails_tabgrid div.dataTables_wrapper{height:350px;overflow-y:scroll;overflow-x:hidden;padding:0 5px 40px}
.officialtimezone p span.text-success{display:block}
custom-label-pt p{padding:8px 0}
.edidEmployee_block{background-color:#fff;padding-top:0}
.employeeDetails_Modal .tabs1_section.resume_details{padding-left:0}
.editEmployee_body{background-color:#fff;min-height:60em}
.editEmployee_bodyLeft{width:20em;float:left;padding:1.5em 1.5em 1.5em 0;position:relative;transition:all .3s ease-in-out}
.empSidebarCollapse{position:absolute;top:.1em;left:-1em;display:inline-block;font-size:1.5em;width:1.7em;height:1.7em;border-radius:50%;background:#fff;text-align:center;line-height:1.7em;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);transition:all .1s ease-in-out}
.empSidebarCollapse i{color:#666;transition:all .3s cubic-bezier(.15,.23,.81,1.2)}
.empSidebarCollapse.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.empSidebarCollapse.floatActive{position:fixed;top:4.4em;left:18.7em;z-index:99}
.empSidebarCollapse.open.floatActive{left:5em}
.LoginIdRange_sec{float:left;margin-left:5em;position:relative}
.LoginIdRange_list{position:absolute;z-index:10;top:100%;left:0;width:25em;padding:.5em;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:2px}
.LoginIdRange_list li{padding:.9em .5em;border-bottom:1px solid #e2e2e2}
.LoginIdRange_list li:last-child{border-bottom:0}
.LoginIdRange_list li span{float:left;width:50%;font-size:1em}
.editEmployee_bodyRight{width:calc(100% - 20em);float:right;padding-left:2em;position:relative;transition:all .3s ease-in-out}
.editEmployee_bodyRight.activeCollapse{width:100%}
.editEmployee_bodyRight .select2-selection{min-height:100%;padding:0;margin-right:0}
.editEmployee_bodyRight .select2-selection__arrow{right:3px!important}
.editEmployee_bodyRight .select2-container{min-width:100%;text-align:left}
.editEmployee_bodyRight .phoneCountryList .select2-container{min-width:10em;margin-right:5px}
.paddingRight{padding-right:0}
.floatingTab_list li{width:100%;float:left;padding:0 0 1em 1.5em;position:relative}
.floatingTab_list li a{color:#666;font-size:12px}
.floatingTab_list li:last-child{border-bottom:0}
.editEmployee_bodyLeft.floatActive{position:fixed;top:9em;max-width:20em}
.floatingSave_btn.floatActive{position:fixed;top:6em;right:3.3em;max-width:35em;z-index:99;background-color:#fff}
.editEmployee_bodyLeft.activeCollapse{overflow:hidden;visibility:hidden;-webkit-transform:translateX(-100em);transform:translateX(-100em);opacity:0;width:0;min-width:0;padding:0}
.empStatus_block{text-align:right;padding:0}
.empStatus_block select{width:10em;margin-left:1em;display:inline-block}
.editEmployee_page label{font-weight:400;padding-top:.5em}
label{font-size:12px}
.editEmployee_page .labelValue::after{padding-top:0}
.editEmployee_page textarea{resize:vertical}
.edidEmployee_block .checkbox{margin:0}
.editEmployee_page .checkbox label,.editEmployee_page .radio label{padding-top:0;padding-right:5px;margin-left:0}
.accessEndDate{position:relative;padding-right:0;padding-left:0}
.accessEndDate p{position:absolute;bottom:105%;left:16px}
.modal-dialog.modal-lg{width:900px!important}
.fileUpload_block{justify-content:flex-start}
.fileUpload_Input{color:#666;border:1px solid #c7c7c7;padding:.3em .5em;min-width:8em;font-size:1em;margin-right:1.5em;text-align:center;font-weight:400;border-radius:4px;cursor:pointer;transition:all .3s ease-in-out}
.fileUpload_Input:hover{background-color:#efefef}
.editEmpModal_popup label{font-weight:400}
.editEmpModal_submitBtn .btn{min-width:10em}
.editEmployee_page a.text-success{color:#1c84c6}
.editEmpModal_popup textarea{resize:vertical}
.SubHeaderSec{width:100%;float:left;padding:.5em .5em .6em;margin:.5em 0 1em;background:#efefef}
.SubHeaderSec p{display:inline-block;font-weight:600;font-size:1.1em;float:left;margin:0}
.editEmployee_bodyRight .btn{padding:5px 10px;font-size:12px}
.btn.smlbtn{padding:5px 10px;font-size:12px}
.editEmployee_bodyRight .form-control{font-size:12px}
.floatingTab_list{position:relative}
.bulletButton{top:3px;margin-left:0;margin-top:0;left:-3px;height:17px;width:17px;background-color:rgba(31,161,226,.29);position:absolute;border-radius:50%;z-index:10;transition:all .3s ease-in-out}
.bulletButton::after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background-color:#1180b7;border-radius:50%;transition:all .6s ease-in-out;z-index:9}
.lineButtonVer{display:block;content:"";height:11px;width:11px;position:absolute;top:0;border-radius:8px;left:0;background-color:rgba(30,160,224,.37);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:1;padding:13px 0;box-sizing:unset;margin-top:-7px}
.floatingTab_list li::before{content:"";position:absolute;left:0;top:.8em;width:.9em;height:1px;background-color:#e0e0e0;transition:all .2s ease-in-out}
.floatingTab_list li:hover::before{background-color:#1ba2e4}
.floatingTab_list li:hover a{color:#1c8cc3}
.floatingTab_list li.visitedList::before{width:11px;height:11px;border-radius:50%;background-color:rgba(31,161,226,.35);top:.4em}
.floatingTab_list li.visitedList:hover::before{background-color:rgba(31,161,226,.9)}
.floatingTab_list li.active::before{opacity:0}
.editEmployee_body .candidate-top-head{text-align:center}
.editEmployee_body .searchBox{float:none;display:inline-block;margin-bottom:0}
.editEmployee_body #txtSearchKeywords{width:53%}
.phoneCountryList select{width:12em;margin-right:1em;padding:.2em .5em}
.threeCol_phoneCountryList select{width:6.5em;margin-right:5px;padding:.2em 0}
.threeCol_phoneCountryList input#txtPhoneS{padding:4px 2px}
.phoneCountryList{align-items:flex-start}
.ManageLegalReqSearch{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.tableListBorder span{display:inline-block;padding:0 8px;border-right:1px solid #ccc;line-height:1;font-size:.9em}
.tableListBorder span:first-child{padding-left:0}
.tableListBorder span:last-child{padding-right:0;border-right:0}
.manageLegalRequest_page .table td,.manageLegalRequest_page .table th{font-size:.9em}
.manageLegalRequest_page,.manageLegalRequest_page .ibox{width:100%;float:left}
.manageLegalRequest_page .ibox-content{width:100%;float:left;padding:.5em 1em}
.docRepositry_page,.docRepositry_page .ibox,.docRepositry_page .ibox-content{width:100%;float:left}
.docRepositryTable{padding:.5em 0 2em;margin-top:1em;position:relative;width:100%;float:left}
.docRepositryTable p{margin:0;font-size:.9em}
.docRepositryTable .btn{font-size:1em}
.docRepositryTable .checkbox{margin-top:0;margin-bottom:0}
.searchWithDropDwn{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.searchWithDropDwn .btn{max-width:7em;font-size:1em;margin-left:1em;padding:4px 8px;width:100%}
.searchDropDwn{width:10em}
.searchInputSec{width:40em}
.docCheckListTable .searchInputSec{width:25em}
.docRepositryTable .btn{font-size:1em}
.docRepositryTable .disabled{pointer-events:none;opacity:.7}
.docRepositryTable .table input[type=checkbox]{display:none}
.docRepositryTable .bulkSelect_dropdown{margin-left:1em;display:none}
.docRepositryTable .bulkSelect_dropdown span{margin:0 .5em;cursor:pointer}
.docRepositryTable .bulkSelect_dropdown select{height:34px;min-width:10em}
#uploadDocInFolder label{font-weight:400}
#uploadDocInFolder .btn{font-size:1em}
.docRepositryTable .badge{padding:4px 7px;font-weight:400;background-color:#e8e8e8;color:#565656;border-radius:3px}
.uploadDragFile{position:relative}
.uploadDragFile label{display:inline-block;border:1px dashed #c3c3c3;color:#989898;border-radius:0;padding:1.5em 3.5em;transition:all .2s ease-in-out}
.uploadDragFile.drag-over label,.uploadDragFile:hover label{background-color:#e2eeff}
.uploadDragFile input{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%}
.uploadDragFile span{display:block}
.uploadCloudIcon{text-align:center;font-size:3.7em;line-height:1;color:#adadad}
.docCheckList_page,.docCheckList_page .ibox,.docCheckList_page .ibox-content{width:100%;float:left}
.docCheckListTable{padding:1em 0 2em;position:relative;width:100%;float:left}
.docCheckListTable .form-control{resize:vertical;max-width:25em;min-width:9em;max-height:3.5em;font-size:1em;line-height:1.2;font-family:FontAwesome,"open sans","Helvetica Neue",Helvetica,Arial,sans-serif}
.docCheckListTable .form-group{margin-bottom:0}
.docCheckListTable .btn{font-size:1em}
.docCheckListTable p{font-size:1em;margin:0}
.docCheckListTable p span{font-size:12px}
.docCheckListTable .checkbox{margin-top:0;margin-bottom:0}
.docCheckListTable .disabled{pointer-events:none;opacity:.7}
.docCheckListTable .table input[type=checkbox]{display:none}
.docCheckListTable .bulkSelect_dropdown{margin-left:1em;display:none}
.docCheckListTable .bulkSelect_dropdownsortBySec span{margin:0 .5em;cursor:pointer}
.docCheckListTable .bulkSelect_dropdown select{height:34px;min-width:10em}
.viewDocLink{margin:.5em 0;font-size:.9em;display:none}
.viewDocLink span{display:inline-block;margin-left:.3em}
.docCheckListTable .table .btn{padding:4px 8px;font-size:.9em}
.sortBySec label{white-space:nowrap;margin:0 .5em 0 0}
.sortBySec select{padding:3px 5px;height:30px;min-width:6.5em;font-size:1em}
#saveListConfirmBox .modal-dialog{width:400px}
.immigrationTable .disabled{pointer-events:none;opacity:.7}
.immigrationTable .table input[type=checkbox]{display:none}
.bulkSelect_dropdown_InActive,.immigrationTable .bulkSelect_dropdown_ChecklistReminder{margin-left:1em;display:none}
.bulkSelect_dropdown_InActive span,.immigrationTable .bulkSelect_dropdown_ChecklistReminder span{margin:0 .5em;cursor:pointer}
.bulkSelect_dropdown_InActive select,.immigrationTable .bulkSelect_dropdown_ChecklistReminder select{height:34px;min-width:10em}
.selectYearSec{float:left;width:10em;border:1px solid #e4e4e4;border-radius:5px;background-color:#fff;margin-bottom:.8em;position:relative}
.selectYearSec a{float:left;color:#737272;width:2.6em;height:3em;border-right:1px solid #e4e4e4;line-height:3.1em;text-align:center;transition:all .1s ease-in-out}
.selectYearSec a i{font-size:1.3em}
.selectYearSec a.selectedYear{width:calc(100% - 5.2em);color:#1daeeb}
.selectYearSec a:last-child{border-right:0}
.selectYearSec a:hover{background:#f1f1f1}
.manageHoliday_contr{width:100%;max-width:90em;margin:0 auto;padding:0 1em}
.manageHolidayWrap{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.manageHolidayList{margin:0}
.manageHolidayList li{padding:1.1em 0}
.manageHolidayList li:nth-child(odd){background-color:#fafafa}
.manageHolidayList li:first-child{background-color:#f5f5f5;border-bottom:1px solid #e4e4e4}
.manageHolidayList li.holidayList_Footer{background-color:#fff;border-top:1px solid #e4e4e4}
.manageHolidayList li>div:last-child{text-align:center}
.manageHolidayList li p{margin:0}
.holidayList_Footer form .form-group{width:100%;max-width:85%;margin:0}
.holidayList_Footer form .form-group .input-group{width:100%}
.holidayList_Footer form .input-group .input-group-addon{display:none}
.holidayList_Footer .btn{font-size:.9em;padding:4px 12px}
.holidayList_Footer .cancelHolidayForm{text-decoration:underline!important;padding:1em 0 0;color:#9e9e9e;font-weight:600}
.selectHolidayDropDown{float:right;width:15em;margin-bottom:.8em}
.manageHolidayTop{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;align-items:flex-end}
.addHolidayFormBtn{display:none}
a.taskAsignment{border:0;width:2.5em;padding:0;text-align:center;float:right;margin:18px 4px;position:relative}
a.taskAsignment img{max-width:100%;display:inline-block}
.taskBellCount{display:none;text-align:center;position:absolute;top:-3px;right:-6px;border-radius:50%;background-color:#d81c1c;color:#fff;font-size:9px;padding:3px 0;min-width:18px;min-height:18px;z-index:999}
.taskNotificationCount{display:none;text-align:center;position:absolute;top:.9em;right:-1em;border-radius:50%;background-color:#d81c1c;color:#fff;font-size:9px;padding:.2em;min-width:18px;min-height:18px;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;z-index:999}
a.tastAsignment::before{content:attr(data-tooltip);position:absolute;top:110%;left:0;font-size:10px;line-height:1;background:#1fa2e2;color:#fff;width:8em;text-align:center;padding:.2em 0 .5em;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
a.tastAsignment::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #1fa2e2;position:absolute;top:100%;left:.2em;display:none}
a.expendIcon.vAlign{height:32px}
a.tastAsignment:hover::after,a.tastAsignment:hover::before{display:block}
.showRejectionReason{padding:.5em 0;display:none}
.activationRequired_sec{margin:0 0 1em;padding:1em 1.5em 0}
.activationRequired_sec .full_width.text-center{padding-bottom:1em;border-bottom:1px solid #ccc}
.activationRequired_sec p{color:#ed5565;width:100%;float:left;margin:0 0 1em;text-align:center;font-size:.9em}
.showRejectionReason .col-sm-6{padding:0;width:calc(50% - 10px)}
.showRejectionReason .showRejectionTxt_Bx{margin-left:10px}
.showRejectionReason .form-group{margin:0}
.activationRequired_sec label{font-size:.8em;margin:.7em 0 0}
.candiBottom_List .text_icon5 li{margin-right:1.5em}
.webIcon_CenterAlign{text-align:center}
.webIcon_CenterAlign .fa{float:none;margin:.1em}
.webIcon_CenterAlign .cst_tooltip{float:none;margin:.1em}
.webIcon_CenterAlign span.updated_date{margin-left:0}
.webIcon_CenterAlign .cst_tooltip .tooltiptext{line-height:1}
.ZipcodeText{position:absolute;top:100%;left:0;width:100%;font-size:10px!important;color:#888;text-align:left;font-weight:400!important}
.resumeSearchCountry#ddlCountry_Resume{font-size:1em;color:#666}
.jobsSearch .ZipcodeText{color:#fff}
.downLoadResumeBtn{float:right;margin-bottom:.6em;position:relative;z-index:99;font-size:12px}
.downLoadResumeBtn i{margin-left:10px;font-size:1em}
.rateDev_txt{width:7em;display:inline-block}
.rateDev_txt i.fa{width:1em;vertical-align:top}
.rateDev_txt span{width:calc(100% - 1.2em);float:right;line-height:1}
.diceResumePopUp.candDetailsHead li{margin-right:25px;margin-bottom:.5em}
.monsterResumePopUp.candDetailsHead li{margin-right:25px;margin-bottom:.5em}
.form-group.inputField textarea::-webkit-input-placeholder{color:#e7eaec}
.form-group.inputField textarea:-moz-placeholder{color:#e7eaec}
.form-group.inputField textarea::-moz-placeholder{color:#e7eaec}
.form-group.inputField textarea:-ms-input-placeholder{color:#e7eaec}
.GetProfile_details{padding:0 1em 2em;background-color:#fff}
.GetProfile_header h3{color:#0c7cba;font-size:2em;margin:0;display:block;line-height:normal;margin:.5em 0 0}
.GetProfile_header h4{font-size:1.3em;margin:0 0 .3em;display:block;line-height:normal;font-weight:400}
.GetProfile_Wrap{width:100%;max-width:80em;margin:0 auto}
.GetProfile_header label.rateDev_txt{font-weight:400;width:auto}
.GetProfile_header .rateDev_txt i.fa{width:auto;float:left}
.GetProfile_header .rateDev_txt span{width:calc(100% - 1.2em)}
.GetProfile_header .candDetailsHead{margin:10px 0 0}
.GetProfileResume_sec{background-color:#fff;padding:0 0 1em;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0}
.GetProfile_header .modal-CandidateALog{font-size:.8em}
.candDetailsHead li i{display:inline-block;font-size:1.1em;margin-right:1px}
.candDetailsHead li p{display:inline-block;margin:.2em 0 0 .1em;vertical-align:top;font-size:1.1em;line-height:1.1em}
.candDetailsHead li p span{font-size:.9em;display:block;color:#a7a7a7}
.candDetailsHead li p label{font-weight:600}
.headerExternalLink{line-height:1;display:inline-block;font-size:12px;padding-left:.5em}
.placeHolderLoader img{width:100%;float:left;height:100%}
.placeHolderLoader{position:absolute;top:0;left:0;z-index:998;height:96%}
.placeHolderLoader::after{content:"";position:absolute;top:24%;left:2em;width:2px;height:75%;background:#fff;opacity:.2;transition:all .3s cubic-bezier(.41,.43,.65,.68);animation:mymove 1.4s infinite;box-shadow:0 0 30px 30px #fff}
.placeHolderLoader::before{content:"";position:absolute;top:0;left:2em;width:2px;height:19%;background:#f3f3f5;opacity:.2;transition:all .3s cubic-bezier(.41,.43,.65,.68);animation:mymoveTop 1.4s infinite;box-shadow:0 0 30px 30px #f3f3f5}
#Dice_PageList{height:25px;padding:1px 8px;font-size:12px}
#Monster_PageList{height:25px;padding:1px 8px;font-size:12px}
#skillTag_badges{width:100%!important}
.skillTag_TxtArea{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;margin-bottom:1em}
.skillTag_TxtArea textarea{width:calc(100% - 5em);resize:none}
.skillTag_TxtArea #txtDiceFreeSkillExp{width:4em}
.skillTag_badge{font-weight:400;display:inline-block;margin:0 6px 6px 0;background-color:#efefef;border:1px solid #dadada;border-radius:15px;padding:.3em .7em}
.skillTag_badge span{font-weight:400;display:inline-block;font-size:1em;margin:0 2px}
.skillTag_badge a{font-weight:400;display:inline-block;font-size:.9em;color:#666;margin-right:-2px;margin-left:2px}
#skillTag_badges .btn{font-size:.9em;padding:4px 12px;text-transform:uppercase}
.userFriendlyErrorMessageJobBoard{display:inline-block;width:100%;max-width:25em;text-align:left}
.chkMonsterSkillDiv{position:absolute;left:106%}
.chkMonsterSkillDiv input#chkMonsterSkill{display:none}
.chkMonsterSkillDiv label{background-color:transparent;color:#6b6b6b;padding:.5em .5em;border:1px solid #bdbdbd;cursor:pointer;min-width:7.5em;margin:.1em 0 0}
.chkMonsterSkillDiv label::after{content:"\f021";display:inline-block;margin-left:.5em;font-size:.9em}
.chkMonsterSkillDiv input#chkMonsterSkill:checked+label{background:#ef8d22;color:#fff;border:1px solid #ef8d22}
.skillTag_badge_orange{background:#ef8d22;color:#fff;border:1px solid #ef8d22}
label.skillTag_badge.skillTag_badge_orange a{color:#fff}
#skillTag_badges_monster .btn{padding:4px 12px;font-size:1em}
#select2DropDownWrap{position:relative}
.modal-open .select2-container{z-index:9999}
.ModalOpen .select2-container{z-index:9999}
#divNewTaskDetail .modal-body{background:#fff}
#divNewTaskDetail label.col-sm-4{font-weight:400;padding:6px 0 0 0}
#divNewTaskDetail label.col-sm-2{font-weight:400}
#divNewTaskDetail .col-sm-8{padding-left:10px}
#divNewTaskDetail .m-b-md{margin-bottom:10px}
#divNewTaskDetail div.dataTables_wrapper div.dataTables_info{margin-top:-2px}
#divNewTaskDetail .dataTables-AssociatedTasks{margin-top:30px}
#divNewTaskDetail div.dataTables_wrapper{margin-top:5px}
#divNewTaskDetail #taskGrid{border-top:1px solid #e5e6e7;margin-top:10px;padding-top:10px;position:relative}
#divNewTaskDetail .radio-inline label{padding:0}
#divNewTaskDetail .form-control{height:34px;font-size:1em}
#divNewTaskDetail textarea.form-control{height:70px}
#divNewTaskDetail .CreateNewTask{width:60%;margin:0;padding:0;margin-left:25px}
#divNewTaskDetail .TaskStatusrow{float:left;width:75%;position:absolute;top:14px;left:0;z-index:2}
#divNewTaskDetail .TaskStatusrow label{font-size:10px;font-weight:400;line-height:24px;padding:0;margin:0}
#divNewTaskDetail .TaskStatusrow label.col-sm-6{width:40%}
#divNewTaskDetail .TaskStatusrow .form-control.col-sm-6{width:58%}
#divNewTaskDetail .TaskStatusrow label.col-sm-3{width:18%}
#divNewTaskDetail .TaskStatusrow .form-control.col-sm-9{width:78%}
#divNewTaskDetail .TaskStatusrow .col-sm-3,#divNewTaskDetail .TaskStatusrow .col-sm-6{padding-left:0}
#divNewTaskDetail .TaskStatusrow .form-control.col-sm-6,#divNewTaskDetail .TaskStatusrow .form-control.col-sm-9{height:24px;font-size:10px;font-weight:400}
#divNewTaskDetail .TaskStatusrow .select2{width:80%!important}
#divNewTaskDetail .TaskStatusrow .select2-selection{height:24px;min-height:24px;font-size:10px;padding:0 5px}
#divNewTaskDetail .TaskStatusrow .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px!important}
#divNewTaskDetail .TaskStatusrow .select2-container--default .select2-selection--single .select2-selection__arrow{height:24px}
#divNewTaskDetail div.dataTables_wrapper div.dataTables_length select.form-control{height:24px;font-size:10px}
#divNewTaskDetail .select2-selection{min-height:34px;font-size:1em;border-radius:0;padding:2px 5px;border-color:#e7eaec!important}
#divNewTaskDetail .has-error .select2-selection{border-color:#ed5565!important}
.taskdatefilter .taskdatefilterName{display:table-cell;vertical-align:middle;padding:0 1em}
.taskcompletefilter .taskcompletedatefilterName,.taskcompletefilter .taskcompletefilterName,.taskcreatedatefilter .taskcreatedatefilterName{display:table-cell;vertical-align:middle;padding:0 1em}
.taskDoc_popupText ul{padding:0}
.taskDoc_popupText ul li{display:inline-block;width:100%;background-color:#fff;padding:.8em .2em;border-bottom:1px solid #e2e2e2}
.taskDoc_popupText ul li:last-child{border-bottom:0}
#skillTag_badges_monster #addMonsterFreeSkill{padding:2px 0;font-size:.9em;background:0 0;border:0;box-shadow:none;color:#328ec1;font-weight:600;text-decoration:underline;cursor:pointer}
#skillTag_badges_careerBuilder #addCareerBuilderFreeSkill{padding:2px 0;font-size:.9em;background:0 0;border:0;box-shadow:none;color:#328ec1;font-weight:600;text-decoration:underline;cursor:pointer}
#projectsGrid_wrapper{width:100%;float:left;margin:1em 0 0}
.inputDropDown #skillTag_badges_monster{width:calc(100% - 9em)}
.inputDropDown #skillTag_badges_careerBuilder{width:calc(100% - 9em)}
.teammemberButton{top:10px;position:relative}
ul.rightDateIcon{padding:0}
.rightDateIcon li{display:inline-block}
.rightDateIcon a i{color:#666;margin-right:.3em}
#divNewHirePerformanceDataSection td,#divNewHirePerformanceDataSection th{font-size:.9em}
.modal-changegroup img{width:1em;margin-left:.5em;margin-top:-5px}
#dvchangegroupModel label{font-weight:400}
.lockCheckSec .modal-changegroup{margin-left:.6em;font-size:11px;color:#fff;text-decoration:underline!important;line-height:1;display:inline-block}
.searchBoxType3{display:inline-block;width:55%}
.searchBoxType3 select{width:12em;margin-right:1em;float:left}
.searchBoxType3 .searchBoxInput{max-width:8em;margin-right:1em}
.searchBoxType3 a{border:1px solid #144991;color:#144991;border-radius:4px;width:100px;text-align:center;padding:4px 10px 5px;font-weight:500;float:left}
.activProjectbulkActn{padding:1em 0}
.activProjectbulkActn .btn{margin-bottom:0}
.docRepositryTable .btn{font-size:1em}
.docRepositryTable .disabled{pointer-events:none;opacity:.7}
.docRepositryTable .table input[type=checkbox]{display:none}
.docRepositryTable .bulkSelect_dropdown{margin-left:1em;display:none}
.docRepositryTable .bulkSelect_dropdown span{margin:0 .5em;cursor:pointer}
.docRepositryTable .bulkSelect_dropdown select{height:34px;min-width:10em;margin-right:.7em;font-size:1em}
.docRepositryTable .bulkSelect_dropdown.SubDomainShow{display:inline-block}
.SubDomainShow select{display:inline-block}
.tableCategory_Bluehead th{background-color:#8193b1!important;color:#fff}
.tableCategory_grayhead th{background-color:#f5f5f6!important}
.docAttachment_sec .chatImageWith_Contr{box-shadow:none;background-color:transparent;padding:0}
.docAttachment_sec .chat_tableWrap{background-color:transparent}
.docAttachment_sec{width:100%}
#JobsearchResultList_wrapper .dataTables_info,#JobsearchResultList_wrapper .dataTables_length,#JobsearchResultList_wrapper .dataTables_paginate{font-size:.9em}
#JobsearchResultList_wrapper .dataTables_length{margin-right:15em!important}
#JobsearchResultList_wrapper .dataTables_length select{width:auto;border:1px solid #ddd}
.EditToolTip{width:20px;height:20px;color:#144991;font-size:.9em;background:0 0;position:absolute;top:25px;right:100%;margin-right:0}
#JobsearchResultList_wrapper .commonListBorder{padding-left:0}
#JobsearchResultList_wrapper .commonListBorder li{padding-top:0;margin-bottom:.8em}
#JobsearchResultList_wrapper .commonListBorder li a{font-size:.9em;color:#666}
.jobDiscrptnLeftTd{width:calc(100% - 16em)}
.JobSearchActionIcon{position:absolute;top:.6em;right:.6em;display:inline-block;padding:0}
.JobSearchActionIcon li{display:inline-block}
.JobSearchActionIcon li a{display:inline-block;margin:0 6px!important;font-size:.9em;color:#144991}
.JobSearchActionIcon .cst_tooltip .tooltiptext{right:0;left:auto}
.JobSearchActionIcon .cst_tooltip .tooltiptext::after{left:auto;right:6%}
.lastUpDateBottom{position:absolute;top:7.7em;right:4em;display:inline-block;min-width:5em}
.lastUpDate p,.lastUpDateBottom p,.startUpDate p{margin:0;font-size:.9em}
.startUpDate{position:absolute;top:11em;right:4em;display:inline-block;min-width:5em}
.Job_searchBodySec{position:relative}
.WorkauthList_itemtd{width:calc(100% - 16em)}
.KeywordsList_itemtd{width:calc(100% - 16em)}
.jobsFilters .date .form-control{padding:6px 7px;font-size:.9em}
.postingDateSelection .valError{display:none}
.postingDateSelection.errorActive .valError{display:block;font-weight:400;font-size:.9em}
.clearSelection{position:absolute;right:2em;top:5px;font-weight:600;font-size:11px!important;display:none}
.mobilePlatforms{float:right!important;padding:.3em 0 .4em}
.table .mobilePlatforms a{color:#8c8c8c}
.mobilePlatforms a .fa{font-size:1.1em;width:auto;margin-right:8px!important}
.rdProjectType_bullet{display:inline-block;vertical-align:top;margin-right:1em}
.dashboardNew_blocks{padding:0 0 2em}
.dashboardNew_blocks>.ibox{margin-bottom:0}
.dashboardNew_blocks .headerSec{padding-left:0;padding-bottom:5px;padding-top:5px}
.dashboardNew_blocks .linkbtn .fa{margin-top:0}
.dashboardNew_blocks .ibox{width:100%;float:left;margin:0}
.dashboardNew_blocks .ibox .ibox-content .ibox{margin:10px 0;min-height:179px}
.dashboardNew_blocks .ibox .ibox-content .ibox .cst_box_header{height:69px}
.dashboardNew_blocks .ibox-content.full_width{border:0;margin:0}
#AMD_hlistWithoutResume .closeDropDownAnchor li{width:100%;padding:0;float:left}
.dashboardNew_blocks .recent_activities .row>.col-lg-6{padding:0}
.subHeaderLink_sec i{float:none;display:inline-block;font-size:.9em;margin-right:.5em}
.subHeaderContent_sec{display:none}
.subHeaderLink_sec.openGrid>td:first-child{border-bottom:0}
.subHeaderContent_sec .table td{border-top:0}
.subHeaderContent_sec .table td:first-child{border:0}
.subHeaderLink_sec.openGrid i::before{content:"\f068"}
.notificatnCentre_page{padding:1.5em 0 3em;background:#fff}
.notificatnCategories{text-align:center}
.notificatnCategories .chosen-container,.notificatnCategories select{display:inline-block;max-width:30em;text-align:left}
.notificatnCategories .chosen-container::before{content:"\f107";font-size:20px;position:absolute;right:.4em;top:6px;z-index:99}
.notificatnSearch{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;margin-bottom:2em}
.notifySerchInput{width:30em;margin:1.5em 0 0;position:relative}
.notifySerchInput .checkbox{white-space:nowrap}
.notifySerchInput .input-group{border:0;width:100%;float:left}
.notifySerchInput span{position:absolute;right:0;top:0;height:32px;line-height:32px;width:2.3em;text-align:center;font-size:1.2em;z-index:10;color:#ccc}
.notificatnList_Container{width:100%;max-width:85em;margin:0 auto;padding:1em 0}
.notificatnList_Header{padding-bottom:.5em;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.notificatnList_HeadRight{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between}
.checkMarkSec{display:none;padding:0;margin:0}
.checkMarkSec li{display:inline-block;padding:0 .8em;vertical-align:top;position:relative}
.checkMarkSec li::after{content:"";position:absolute;right:0;top:2px;height:80%;width:1px;background:#d6d6d6}
.checkMarkSec li:last-child::after{display:none}
.checkMarkSec li label{color:#1ba1e2}
.checkMarkSec li a i{color:#666}
.notificatnList_HeadRight label{font-weight:400;padding:0 .8em}
.notificatnList_HeadRight label select{display:inline-block;width:60px;padding:0 .3em}
.notificatnList_HeadRight .checkbox label{padding:0 .2em!important}
.Notification_pagination{display:inline-block;float:right;padding-left:1em}
.Notification_pagination a{color:#000;float:left;padding:4px 10px;text-decoration:none;transition:none;border:1px solid #ddd;margin-left:-1px;background-color:#fff}
.Notification_pagination a.active{background-color:#f4f4f4;border:1px solid #ddd}
.Notification_pagination a.hiddenPage{display:none}
.Notification_pagination a:first-child{border-radius:5px 0 0 5px}
.Notification_pagination a:last-child{border-radius:0 5px 5px 0}
.NotificationCntrBody{padding:1em 0 1em 2em}
.NotificationCntrBody .table td{border:0;padding:0;position:relative}
.NotificationCntrBody .notiFyList_Wrap{position:relative;width:100%;float:left;background:#fff;border:0;margin-bottom:1.3em;padding:1em 1em 1em 1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.NotificationCntrBody .commonListBorder li{margin-bottom:0}
.NotificationCntrBody .commonListBorder{margin-right:2.5em}
#openNotifyMessage h4,.NotificationCntrBody a{color:#344760;font-size:1.1em;font-weight:400;position:relative;margin:0 0 .5em}
.NotificationCntrBody h6{font-size:.9em;line-height:1em;font-weight:600;position:relative;margin:0}
.NotificationCntrBody .activeIconList{background:0 0;position:absolute;top:2em;left:8px;font-size:1.2em}
.NotificationCntrBody .activeIconList i{display:block;text-align:center;margin-bottom:.3em}
.notifyCheckList{position:absolute;left:8px;top:2px;margin:0}
.notificatnCategories .chosen-container ul{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif}
#openNotifyMessage .modal-body{background:#fff}
#openNotifyMessage .modal-content{margin-bottom:3em}
.NotifyPopUpHead{border-bottom:1px solid #666;padding:.5em 0 1em}
.NotifyPopUpHead .msgHeading{margin:0 0 .7em}
.NotifyPopUpHead p{margin:0 0 .6em}
.NotifyPopUpBody{padding:1em 0}
.NotifyPopUpBody p{margin-bottom:1.5em}
.NotifyPopUpBody ul li{float:left;min-width:6em;text-align:center;margin-top:1em;margin-right:1.5em}
.NotifyPopUpBody ul li i{font-size:2.5em}
.NotifyPopUpBody ul li p{margin-bottom:.4em;font-size:.9em}
.master_scoreCard_page .NotificationCntrBody .col-sm-7{width:100%}
.master_scoreCard_page .NotificationCntrBody tbody{border:0}
.searchInputSec{width:30em;margin-right:1em}
.noAction{pointer-events:none}
.nav_icon i{font-size:20px;color:#000}
.Iconlisticon{display:block;float:left;color:#9e9e9e;font-size:14px!important;position:absolute;top:9px}
.Iconlist{padding-left:20px!important;padding-right:22px}
.iconSame a.bellIconBadge{margin-top:0;margin-right:0;margin-left:0}
.candidatesJobs{margin-right:2em;width:325px!important}
.candidatesJobs input{padding-left:4px}
.emailPhone{width:240px!important;margin-right:36px}
.tooltip{position:relative;display:inline-block;opacity:1}
.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#1ba1e2;color:#fff;text-align:center;border-radius:6px;padding:4px 0;position:absolute;z-index:1;bottom:-32px;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}
.tooltip .tooltiptext::after{content:"";position:absolute;top:-10px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #1ba1e2 transparent}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.support_video li{margin-left:0!important}
.navbar .bellIconBadge i{color:#337ab7;font-size:20px}
.navbar .bellIconBadge i:hover{color:#23527c}
.navbar .taskAsignment i{color:#337ab7;font-size:20px;padding:5px 0 0 0}
.navbar .taskAsignment i:hover{color:#23527c}
.float-e-margins>form>input{background:0 0;border:none;color:#0c7cba;text-align:right;margin-bottom:6px;padding-right:0}
.notE{float:left;min-width:120px;max-width:130px}
.senDsms{float:left;min-width:120px;max-width:130px}
.notEText{text-align:left;font-size:15px}
.buttonFooterBottom{border-bottom:1px solid #e6e6e6;padding-top:15px;padding-bottom:18px}
.buttonFooterBottom .btn{width:102px;padding:6px 12px;margin-right:5px}
.noteInput{padding:0 0 0 60px}
ui-autocomplete{display:block}
.flex-list{position:relative;margin:1em;overflow:hidden}
ul#ui-id-1{display:flex;flex-direction:column;top:100%;position:fixed;max-height:27em;overflow:auto}
ul#ui-id-1{z-index:999;background-color:#fff;margin:0!important}
ul#ui-id-1 li{flex-grow:1;flex-basis:auto;margin:0;text-align:left;border-bottom:1px solid #e5e6e7;background-color:#fff;float:left;width:100%;padding:4px 14px}
.ul#ui-id-1 li a{float:left;width:100%}
.ul#ui-id-1 li a p{float:left;width:100%}
ul#ui-id-1 li:last-child{border-bottom:none}
ul#ui-id-1 li p{font-size:13px}
ul#ui-id-1 li p b{color:#1c84c6;font-weight:400}
ul#ui-id-1 li.ui-state-focus{background:#ececec}
.activity_sendSMS span{float:left;margin:0 6px}
.activity_sendSMS span h2{margin:0}
.activity_sendSMS{float:none;width:100%;margin:30px auto;display:table;padding:0;max-width:692px}
div#globalSearchBoxNoteSMS span{margin-right:1em;margin-left:1em;float:none;display:inline-block;vertical-align:top}
.popTop{margin-top:6px;display:block}
.popTop span{margin:0!important}
.SpaceIcon{float:right!important;padding:0 0 0 7px}
.ui-menu .ui-menu-item{list-style:none!important}
.release_notes_count{display:none;text-align:center;position:absolute;top:-4px;right:-6px;border-radius:50%;background-color:#d81c1c;color:#fff;font-size:9px;padding:3px;min-width:18px;min-height:18px;z-index:999}
.releaseNotesDropDOwn a{white-space:inherit!important}
.dropdown-menu.releaseNotesDropDOwn a{white-space:inherit!important;color:#1ea2e2;padding:0}
.releaseNotesDropDOwn li.head{background:#e5e5e5;color:#333}
.releaseNotesDropDOwn{min-width:400px}
.releaseNotesDropDOwn li{width:100%;border-bottom:1px solid #e8e8e8;padding:10px}
.releaseNotesDropDOwn li:hover{background:#f1f1f1}
.releaseNotesDropDOwn p{line-height:18px}
@keyframes mymove{
from{left:5em}
to{left:90%}
}
@keyframes mymoveTop{
from{left:3em}
to{left:100%}
}
.input-group.clockpicker{border:0}
#tableListDiv .clientListTable .editButton_right .editCellIcon{left:auto;right:0}
.form-inline .form-control{max-width:100%}
.table_top_label{background:#efefef;padding:.5em .5em .6em}
.detail{display:flex;flex-direction:column}
.text-details{width:160px;margin-right:5px}
.text-details:last-child{margin-right:0}
.loading-placeholder{position:absolute;z-index:9}
.wrapper-cell{display:flex;margin-bottom:30px}
.wrapper-cell.header-loading{margin-bottom:0}
.wrapper-cell.header-loading .text-line{height:29px;width:100%}
@-webkit-keyframes placeHolderShimmer{
0%{background-position:-468px 0}
100%{background-position:468px 0}
}
@keyframes placeHolderShimmer{
0%{background-position:-400px 0}
100%{background-position:400px 0}
}
.animated-background,.image{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(to right,#f9f9f9 8%,#f3f3f3 18%,#f9f9f9 33%);background-size:800px 104px;height:96px;position:relative}
.image{height:60px;width:100%;float:left}
.text-line{margin:4px 0}
.searchBox .manageProject.SearchBottomSec .form-control{width:100%}
.searchManageClientPage{border:1px solid #144991;color:#144991;border-radius:4px;width:100%;text-align:center;padding:7px 10px;font-weight:500;float:left}
.timesheettable{display:inline-block;width:100%;margin-bottom:1.5rem}
.pad-left-zero{padding-left:0!important}
.timesheet-tables .ibox .table{margin:0;padding:0}
.checkbox-alignment{padding-top:.5em}
.checkbox-alignment .radio.radio-inline{margin-right:5px!important}
.form-control.readonlyDateField{background:#fff}
.required{color:#c40404}
.manageEndClientBtnSection #btnAdd{margin-right:5px}
.ibox-title .subHeading.position-absolute{position:static}
.subSection .headerSec a.border-bottom{border:0 none!important}
.font-weight-bold{font-weight:700}
.candidate-info{display:inline-block}
.big_icon{font-size:2rem!important}
.table-responsive tr:nth-child(2n){background-color:#f2f2f2}
.backBgWhite{background:#fff}
.p-t-lg{padding-top:20px}
.p-b-lg{padding-bottom:20px}
.p-md{padding-top:10px}
.templatesList_row .addTemp_header{background:#f3f3f4;width:100%;display:inline-block;padding:8px;border-bottom:1px solid #ccc}
.templatesList_row .addTemp_header label{margin-bottom:0}
.templatesList_row .addTemp_header .addTemp_headCheck input[type=checkbox]{margin-right:10px}
.addTemplatePopup{max-height:500px;overflow:auto;overflow-y:auto}
.addTemp_body{display:none}
.addTemp_body ul{padding:10px 0 0 30px}
.addTemp_body li{padding-bottom:10px;border-bottom:1px solid #f2f2f2;margin-bottom:10px}
.addTemp_body li:last-child{border-bottom:0}
.addTemp_headRigth img{width:20px;height:20px}
.add_new_Coi{line-height:22px}
.field-error input,.field-error select,.field-error textarea{border:1px solid #cc5965}
.field-error .input-group-addon{border-color:#cc5965}
.field-error .input-group-addon i{color:#cc5965}
.editCOI{margin:0 10px}
.editEmployee_bodyRight .has-error .select2-selection{border-color:#ed5565}
.radio-inline{margin:0!important}
.radio-inline-block{display:inline-block;margin-right:8px}
.editEmployee_page .w80{width:80%;display:inline}
.select2{width:100%!important}
.editEmployee_page .select2-container--default .select2-selection--single{height:28px}
.docs_table_color .text-danger{color:#333}
.has-error .select2-selection{border-color:#ed5565}
.date-readonly{background:#fff!important}
table.table-bordered.dataTable td,table.table-bordered.dataTable th,table.table-striped.dataTable td,table.table-striped.dataTable th{text-align:left;vertical-align:top}
table.table-bordered.dataTable th{border-top:1px solid #e7eaec}
.SearchBottomSec .form-control{width:100%}
.searchBox.form-group.ManageEndClient{width:85%;float:left;margin-right:2%}
.searchBox.form-group.ManageEndClient a{float:right}
.searchBox.form-group.ManageEndClient .form-control{width:calc(100% - 110px);margin:0}
.searchBox.form-group.ManageEndClient .SearchBottomSec .form-control{width:100%}
.searchBox.form-group.ManageEndClient .SearchBottomSec label{font-weight:400}
.addEditProject .radio.radio-inline{margin-top:8px!important;margin-right:5px!important;margin-left:0!important}
#onboardingDocs table tr th:first-child{padding:0}
#divMessageBody{max-height:400px;overflow-y:auto;width:100%;border:2px solid #bdb6b6}
.columnsSaleRecruiter{font-size:12px}
.columnsSaleRecruiter .form-control{font-size:12px}
.ratesection{font-size:12px}
.ratesection .form-control{font-size:12px}
.input-disabled{background-color:#ebebe4;border:1px solid #abadb3;padding:6px}
.globalSearchListQ.ReferrerNamesch{position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;width:24%;padding:0}
.globalSearchListQ.ReferrerNamesch li{border-bottom:1px solid #e5e6e7;padding:5px 10px;cursor:pointer}
.globalSearchListQ.ReferrerNamesch li:hover{background-color:#f5f5f5}
.globalSearchListQ.ReferrerNamesch li p{margin:0}
.globalSearchListQ.ReferrerNamesch li.active{background-color:#ececec}
.DropdownNamesch{position:absolute;z-index:10001;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:-1px;width:90.4%;padding:0;max-height:300px;overflow:auto}
.DropdownNamesch li{border-bottom:1px solid #e5e6e7;padding:5px 10px;cursor:pointer}
.DropdownNamesch li:hover{background-color:#f5f5f5}
.DropdownNamesch li p{margin:0}
.DropdownNamesch li.active{background-color:#ececec}
#divBonusConfig .modal-body{background:#fff;padding:20px 0 30px 30px}
.paddingTzero{padding-top:0}
.marginTzero{margin-top:0!important}
.marginBzero{margin-bottom:0!important}
.bonustypehead{text-align:center;margin-bottom:20px}
.bonusrow{text-align:center;display:inline-block;vertical-align:top}
.jobtyperow{text-align:center;display:inline-block;vertical-align:top}
.blankpipe{text-align:center;display:inline-block;padding:0 20px;vertical-align:top}
.bonustypehead h4{margin:0;font-size:16px}
.parent{float:left;width:100%;margin-bottom:20px;border:1px solid #e7eaec}
.parent:nth-child(odd){background:#fff}
.parent:nth-child(2n){background:rgba(0,0,0,.02)}
.radiobtngrp{padding:10px 0}
.parent .succesfulRef{font-size:12px;margin:0 0 10px 0;font-weight:400;padding:0 10px;margin:0;background:rgba(0,0,0,.14);padding:5px}
.parent .succesfulRef span{font-size:14px;font-weight:600;padding-right:5px}
.radiobtngrp h3{float:left;margin:0;font-size:16px;padding:0 10px}
.radiobtngrp .radio{margin-right:20px!important;cursor:pointer}
.bonusamount{padding-top:10px;text-align:center}
.bonusamount label{display:inline-block}
.bonusamount input[type=text]{display:inline-block;margin-left:10px;width:40%}
.addmoreouter{padding:10px}
.firstrow{padding-top:10px;float:left;width:100%}
.FaddMore{float:left;width:100%}
.secondtrow{padding-top:10px;border-top:1px solid #e7eaec;float:left;width:100%}
.whenpayhead{float:left;width:100%;margin-bottom:2px}
.whenpayhead span{font-size:14px;display:inline-block;vertical-align:top;font-size:12px}
.whenpayhead span:first-child{padding-left:6%;width:45%}
.whenpayhead span:nth-child(2){padding-left:4%}
.whenyoupay{float:left;width:100%;padding:0 0 10px 0}
.whenyoupay span{float:left;font-size:14px}
.whenyoupay input[type=text]{width:15%;float:left;margin-left:10px}
.whenyoupay select{float:left;margin-left:10px}
.whenyoupay .firstspn{width:4%;font-weight:600;line-height:30px}
.whenyoupay .afterspn{width:10%;text-align:center;line-height:30px;font-size:12px}
.whenyoupay select.invoiceselect{width:26%;margin-right:1%}
.whenyoupay select.selectpercentage{width:15%}
.whenyoupay select.dayselect{width:15%}
.addmorebtn{font-size:12px}
.addmorebtn .fa{font-size:10px}
.deletebtn{float:left;width:4%;text-align:center;cursor:pointer}
.deletebtn .fa-trash::before{content:"\f1f8"}
.bonus_configuration .ibox-content{padding:10px 0;border:0}
.bonus_configuration .headerSec{padding-left:0}
.scrollbbar{max-height:600px}
.btn-white{white-space:nowrap;display:inline-block;border-radius:4px;padding:5px 10px;font-weight:500}
.table.table-striped.Loginreporttbl{margin-bottom:10px}
.table.table-striped.Loginreporttbl tr td,.table.table-striped.Loginreporttbl tr th{text-align:left!important}
.loginreportpage #address{margin-left:28%}
.loginreportpage #SearchGrid_wrapper{margin-top:70px}
.loginreportpage #SearchGrid_wrapper .col-sm-6,.loginreportpage #SearchGrid_wrapper .col-sm-7{float:right!important}
.loginreportpage #SearchGrid_wrapper table tr th.sorting_desc::before{display:none}
.loginreportpage #address.selectDropdown select{float:left;width:70%;margin-right:20px}
.loginreportpage #address a{border:1px solid #144991;color:#144991;border-radius:4px;width:100px;text-align:center;padding:8px 10px;font-weight:500;float:left}
.table.table-striped.Loginreporttbl tr td.dataTables_empty{text-align:center!important}
.loginDetailsList{margin:20px 0;max-height:500px}
.loginDetailsList .dataTables_wrapper .col-sm-6{float:right}
.loginDetailsList .dataTables_wrapper .col-sm-7{float:right}
#Reimbursements .headerSec .linkbtn span{color:#1180b7}
.appreimbtn p{width:100%}
.appreimbtn .btnBlue{padding:3px 10px;font-size:11px;min-width:6em;float:right}
.table.appreimtbl tr td .fa.fa-trash:before{content:"\f1f8"}
.employeeDetails_Modal .tabs1_section.resume_details{margin-bottom:20px}
#SalaryReimbursementcategory ul li{margin:0;padding:0}
#SalaryReimbursementcategory ul li label{font-weight:600}
#SalaryReimbursementcategory ul li label small{font-size:12px;color:#c0c1c1;font-weight:400}
#SalaryReimbursementcategory .checkbox-primary input[type=checkbox]:checked+label::before{top:5px}
#SalaryReimbursementcategory .checkbox-primary input[type=checkbox]:checked+label::after{top:5px}
#SalaryReimbursementcategory .checkbox label::before{top:5px}
#divEmployeeDetails .tabs-container .nav-tabs.custom_tab1{margin-top:20px}
#divEmployeeDetails .fa.fa-rupee{display:inline-block;vertical-align:middle}
.viewReimbursement.full_width{margin-bottom:30px}
.topviewrem .withnme{margin-bottom:40px}
.topviewrem .withnme h4{font-size:26px;font-weight:600;margin:5px 0}
.topviewrem .withnme p{font-size:14px;margin:0;padding:0}
.entitlementdiv{width:100%;margin:0 auto}
.entitlementdiv ul{float:left;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e7eaec;width:100%}
.entitlementdiv ul li{float:left;text-align:center}
.entitlementdiv ul li:first-child{width:30%}
.entitlementdiv ul li:nth-child(2){width:16%}
.entitlementdiv ul li:nth-child(3){width:16%}
.entitlementdiv ul li:nth-child(4){width:20%}
.entitlementdiv ul li:nth-child(5){width:17%}
.entitlementdiv ul li h4{font-size:22px;margin:0;padding:0;color:#1ab394}
.entitlementdiv ul li p{font-size:12px;margin:0;padding:0}
.entitlementdiv ul li.dropdown a span{font-size:22px;font-weight:600}
.entitlementdiv ul li.dropdown a small{color:#000}
.entitlementdiv ul li.dropdown ul{margin:0;padding:0}
.entitlementdiv ul li.dropdown ul li{width:100%;border-bottom:1px solid #e7eaec}
.entitlementdiv ul li.dropdown ul li:last-child{border:0}
.limitdiv{width:95%;margin:0 auto}
.limitdiv ul{float:left;width:100%;padding:0;margin:0}
.limitdiv ul li{float:left;text-align:center}
.limitdiv ul li:first-child,.limitdiv ul li:nth-child(2),.limitdiv ul li:nth-child(3),.limitdiv ul li:nth-child(4){width:10%}
.limitdiv ul li:nth-child(5),.limitdiv ul li:nth-child(6){width:10%}
.limitdiv ul li:nth-child(7),.limitdiv ul li:nth-child(8){width:10%}
.limitdiv ul li h4{font-size:14px;font-weight:600;margin:0;padding:0}
.limitdiv ul li p{font-size:10px;margin:0;padding:0}
.limitdiv ul li.dropdown a span{font-size:22px}
.limitdiv ul li.dropdown a small{color:#000}
.viewReimbursement .headerSec{border-bottom:0;padding-left:5px}
.viewReimbursement .ibox-content{padding:15px 10px}
.lwpdays{margin-bottom:1.5em}
.lwpdays>span{width:18%;display:inline-block;font-weight:400;padding-top:.5em;margin-bottom:5px;position:relative;margin-right:20px}
.lwpdays label{width:80px;position:relative;margin-left:20px;border-bottom:1px solid #e7eaec}
.lwpdays input.inp1{width:100px;display:inline-block;vertical-align:top;margin-right:20px}
.lwpdays input.inp2{width:250px;display:inline-block;vertical-align:top;margin-right:20px}
.lwpdays .configstatus{width:120px;display:inline-block;vertical-align:top;margin-top:6px}
.lwpdays>span:after{position:absolute;content:":";right:0;top:7px}
.lwparrears span{width:18%;display:inline-block;font-weight:400;padding-top:.5em;margin-bottom:5px;position:relative}
.lwparrears span:after{position:absolute;content:":";right:0;top:7px}
.lwparrears .lwparrearsdiv{display:inline-block;vertical-align:top;width:70%;margin-left:20px}
.lwparrears .lwparrearsdiv select{width:13%;display:inline-block;margin-right:20px}
.lwparrears .lwparrearsdiv input[type=text]{width:42%;display:inline-block;border:0;border-bottom:1px solid #e7eaec;text-align:center}
.calculatearrears{margin-top:5px}
.calculatearrears span{display:inline-block;width:18%;vertical-align:top}
.calculatearrears div{display:inline-block;text-align:center;vertical-align:top;width:70%;margin-left:20px}
.calculatearrears div h4{margin:0;padding:0;display:inline-block;vertical-align:top}
.calculatearrears div p{margin:0;padding:0;display:inline-block;font-size:10px;vertical-align:top}
.calculatearrears div p small{display:block;font-size:12px;font-weight:600}
.table.conveyancetbl tr th{font-size:12px;vertical-align:top!important}
.table.conveyancetbl tr th.sorting_asc:after{opacity:0}
.conveyancetbl tr.conveyancehd th{background:rgba(111,111,111,.2)}
.conveyancetbl tr td.readonlydiv .input-group-addon{padding:2px 5px 0;border-right:0;background:#eee;font-size:12px}
.conveyancetbl tr td.readonlydiv .form-control[disabled]{border-left:0;padding:6px 2px}
.conveyancetbl tr td.amountdiv .input-group{position:relative}
.conveyancetbl tr td.amountdiv .input-group-addon{font-size:12px;background:#fff;position:absolute;padding:0;left:7px;top:8px;border:0;z-index:9}
.conveyancetbl tr td .form-control{font-size:12px}
.conveyancetbl tr td.amountdiv .form-control{padding-left:20px}
.conveyancetbl tr td .savebtn{border:1px solid #144991;color:#144991;border-radius:2px;text-align:center;padding:3px 5px;font-weight:500;font-size:10px;background:#fff}
.ManageReimbursement.full_width{margin-bottom:30px}
.ManageReimbursement .candidate-top-head{margin:0 auto 30px;max-width:60%}
.ManageReimbursement .candidate-top-head .searchbox2 select{display:inline-block;vertical-align:top;width:18%;margin-right:20px}
.ManageReimbursement .candidate-top-head .searchbox2 select:first-child{width:30%}
.ManageReimbursement .candidate-top-head .searchbox1 select{display:inline-block;vertical-align:top;width:18%;margin-right:20px}
.ManageReimbursement .candidate-top-head .searchbox1 input.form-control{display:inline-block;vertical-align:top;width:51.5%;margin-right:20px}
.ManageReimbursement .candidate-top-head .searchbox1 a{border:1px solid #144991;color:#144991;border-radius:4px;width:100px;text-align:center;padding:4px 10px 5px;font-weight:500;display:inline-block;vertical-align:top}
.ManageReimbursement .dataTables_wrapper .col-sm-6,.ManageReimbursement .dataTables_wrapper .col-sm-7{float:right}
.table.ManageReimbursementtbl tr td,.table.ManageReimbursementtbl tr th{text-align:left!important;vertical-align:top!important;font-size:12px}
.table.ManageReimbursementtbl tr td small{display:block}
.globalSearchListS.ReferrerNamesch{position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;width:95%;padding:0}
.globalSearchListS.ReferrerNamesch li{border-bottom:1px solid #e5e6e7;padding:5px 10px;cursor:pointer}
.globalSearchListS.ReferrerNamesch li:hover{background-color:#f5f5f5}
.globalSearchListS.ReferrerNamesch li p{margin:0}
.globalSearchListS.ReferrerNamesch li.active{background-color:#ececec}
.BonusPaymentReportTbl .dataTables_scrollBody{margin-bottom:10px}
.BonusPaymentReportTbl .table.dataTable td,.BonusPaymentReportTbl .table.dataTable th{text-align:left}
.BonusPaymentReportTbl .table.dataTable .cand_resume .texDiv{float:none;width:100%}
.BonusPaymentReportTbl .table.dataTable .cand_resume span{float:none;width:100%;display:block}
.BonusPaymentReportTbl .table.dataTable td .uploadPostJobs{text-align:left}
.BonusPaymentReportTbl .table.dataTable .cand_resume span.tooltiptext{width:auto}
.ibox-calculator{background-color:#fff;color:inherit;padding:15px 15px 0 15px;border:1px solid #e7eaec}
.ibox-calculator .labelValue{text-align:left}
.ibox-calculator .labelValue::after{top:6px}
.ibox-calculator .ampDetailsTab_row{margin-bottom:15px}
.ibox-calculator label{font-weight:400;padding-top:.5em}
.table.markupcaltbl{margin-top:20px}
.table.markupcaltbl tr th{background:#e0e0e0;text-align:left!important}
.table.markupcaltbl tr td{text-align:left}
.table.markupcaltbl tr td:nth-child(3),.table.markupcaltbl tr th:nth-child(3){text-align:right!important}
.markupcaltbl_1.table.markupcaltbl tr td:nth-child(2),.markupcaltbl_1.table.markupcaltbl tr th:nth-child(2){text-align:right!important}
.table.markupcaltbl tr.totalpayroll td{color:#9b0000;font-weight:600;font-size:16px}
.table.markupcaltbl tr.grossbill td{color:#6e9c5f;font-weight:600;font-size:16px}
.table.markupcaltbl tr.Grossmargin td{color:#079a04;font-weight:600;font-size:18px}
.globalSearchListR.ReferrerNamesch{position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;width:95%;padding:0}
.globalSearchListR.ReferrerNamesch li{border-bottom:1px solid #e5e6e7;padding:5px 10px;cursor:pointer}
.globalSearchListR.ReferrerNamesch li:hover{background-color:#f5f5f5}
.globalSearchListR.ReferrerNamesch li p{margin:0}
.globalSearchListR.ReferrerNamesch li.active{background-color:#ececec}
.rtmenudropdown .dropdown-menu{left:-141px;width:180px;top:33px}
.rtmenudropdown.dropdown{float:right;margin:18px 20px 0 0}
.rtmenudropdown.dropdown a.dropdown-toggle{font-size:20px;border:0 solid #f1f1f1;padding:0 5px;background:#f7f7f7;color:#000;position:relative}
.rtmenudropdown.dropdown.open a.dropdown-toggle{background:#e4e3e3}
.rtmenudropdown.dropdown a span.highlightbubble{display:none;width:7px;height:7px;background:red;border-radius:50%;position:absolute;right:4px;top:3px}
.rtmenudropdown .dropdown-item{display:block;font:400 14px/20px "open sans",Arial,sans-serif;width:100%;text-decoration:none;padding:8px 15px;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;position:relative;border:0}
.rtmenudropdown .dropdown-item:focus,.rtmenudropdown .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.rtmenudropdown .dropdown-item i{margin-right:6px;display:inline-block; width:17px;}
.rtmenudropdown .dropdown-item .fa,.rtmenudropdown .dropdown-item .fab,.rtmenudropdown .dropdown-item .far,.rtmenudropdown .dropdown-item .fas{font-size:14px;color:#337ab7}
.rtmenudropdown .dropdown-item:hover .fa,.rtmenudropdown .dropdown-item:hover .fab,.rtmenudropdown .dropdown-item:hover .far,.rtmenudropdown .dropdown-item:hover .fas{color:#23527c}
.rtmenudropdown .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.rtmenudropdown .bellIconCount,.rtmenudropdown .taskBellCount,.rtmenudropdown .taskNotificationCount,.rtmenudropdown .taskSMSCount{width:24px;line-height:24px;height:24px;padding:0;right:4px;top:6px}
.LegacyPortalBtn{float:right;margin:17px 8px 0}
.LegacyPortalBtn a{display:inline-block;border:1px solid #1ea2e2;color:#1ea2e2;padding:5px 8px;border-radius:3px;font-weight:400;transition:all .3s ease-in-out}
.LegacyPortalBtn a:hover{color:#1ea2e2;text-decoration:underline}
.EmpLegacyPortalBtn{float:right;margin:17px 8px 0}
.EmpLegacyPortalBtn a{display:inline-block;border:1px solid #1ea2e2;background-color:#1ea2e2;color:#fff;padding:5px 8px;border-radius:3px;font-weight:400;transition:all .3s ease-in-out}
.EmpLegacyPortalBtn a:hover{background-color:#fff;color:#1ea2e2}
.logindropdown{float:right;margin:17px 15px 0 0}
.logindropdown a.dropdown-toggle{border-radius:50%;display:block;width:24px;height:24px;color:#fff;background:#ef8d22;line-height:24px;font-size:13px;text-align:center}
.logindropdown .dropdown-menu{min-width:100px;width:160px;left:-100px;margin-top:10px;background:#fff;border:1px solid rgba(0,0,0,.15);border-bottom:0;border-radius:2px}
.logindropdown .dropdown-menu a.dropdown-item{width:100%;display:block;border-bottom:1px solid rgba(0,0,0,.15);color:#000;padding:8px 10px;font-size:14px}
.logindropdown .dropdown-menu a.dropdown-item i{color:#337ab7;font-size:13px;margin-right:4px;display:inline-block;margin-left:1px}
.logindropdown .dropdown-menu a.dropdown-item:hover{background-color:#f8f9fa;color:#16181b}
.logindropdown .dropdown-menu a.dropdown-item:hover i{color:#23527c}
.logindropdown .arrow{position:absolute;display:block;top:-17px;left:70%}
.logindropdown .arrow:after{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.logindropdown .arrow:after{border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,.15);border-width:8px;margin-left:-8px}
.single_tooltip{position:relative}
.single_tooltip .tooltiptext{display:none;background-color:#b2b1b1;color:#000;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;top:-3px;left:-94px;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.single_tooltip .tooltiptext::after{content:" ";position:absolute;top:50%;right:-14px;margin-top:-7px;border-width:8px;border-style:solid;border-color:transparent transparent transparent #b2b1b1}
.single_tooltip:hover .tooltiptext{display:block}
.rtmenudropdown .dropdown-item.footerdropnav{background:rgba(228,227,227,.72)}
.rtmenudropdown .dropdown-item.footerdropnav:hover{background:rgba(219,219,219,.72)}
#eraseSearchBar,#eraseSearchBar1{position:absolute;right:19px;top:0}
#eraseSearchBar i.Iconlisticon,#eraseSearchBar1 i.Iconlisticon{color:#9e9e9e;font-size:14px!important}
.ddlRecruiterSalesDiv label{width:auto;display:inline-block;vertical-align:top;margin:5px 20px 0 0}
.ddlRecruiterSalesDiv select.form-control{display:inline-block;width:77%;vertical-align:top}
.ddlRecruiterSalesDiv .select2{width:77%!important}
.FirstRecruiterSalesDiv,.SecondRecruiterSalesDiv{display:inline-block;vertical-align:top;width:33%}
.FirstRecSalesDiv,.SecondRecSalesDiv{display:inline-block;vertical-align:top;width:33%}
.ddlRecruiterSalesDiv .FirstRecruiterSalesDiv select.form-control{width:66%}
.ddlRecruiterSalesDiv .FirstRecruiterSalesDiv .select2{width:60%!important}
.ddlRecruiterSalesDiv .FirstRecSalesDiv select.form-control{width:66%}
.ddlRecruiterSalesDiv .FirstRecSalesDiv .select2{width:60%!important}
.AddbtnfileSectionComm #btnMax3AddFileUploaderComm span{position:absolute;top:50%;left:50%;transform:translateY(-54%) translateX(-50%)}
#btnMax3AddFileUploaderComm{border-radius:50%;border:0;background:#5277ab;color:#fff;font-weight:600;font-size:20px;width:20px;height:20px;position:relative}
#btnMax3AddFileUploaderComm:hover{background:#144991;transition:all ease-in-out .3s}
.sidenav{z-index:1000}
.sidebarContent .jobListDetails{margin-bottom:15px}
.sidebarContent .jobListDetails.hiddenList{visibility:hidden}
.master_scoreCard_page{min-width:100%;width:auto}
.fixeduploadPostJobs .page-heading{width:93vw}
.fixeduploadPostJobs .ibox-title.manageJobtitle{width:94vw}
.fixeduploadPostJobs .uploadPostJobs{width:90vw}
.fixeduploadPostJobs .candidate-top-head{width:96vw}
.manageJobsTable .fixedBookMarkWindow{width:92vw}
#side-menu{height:100vh;background-color:#144991;z-index:999}
.fixeduploadPostJobs table.fixedHeader-floating thead th:nth-child(2){padding-left:0}
.fixeduploadPostJobs table.dataTable{background-color:#fff}
.posted_onHeading{min-width:150px!important;max-width:150px!important}
.dataTables_wrapper .table tbody>tr>td.colEyeData{vertical-align:middle!important;padding-right:0;text-align:right}
.dataTables_wrapper .table tbody>tr>td.colEyeData .cst_tooltip{margin-right:0;display:block}
table.fixedHeader-floating thead th:nth-child(2){padding-left:8px!important}
.txtContactCol{float:left;width:150px;word-wrap:break-word}
.clsManageImgrTable .table th{white-space:nowrap}
.clsManageImgrTable{padding-top:0!important}
.whitespace-nowrap{white-space:nowrap}
.ManageImgDataTables .cand_resume span.green{color:#19b719}
.ManageImgDataTables .cand_resume span.red{color:#ca0505}
.clsManageImgrTable .table p{margin:0;position:relative}
.clsManageImgrTable .dataTables_wrapper .col-sm-6,.clsManageImgrTable .dataTables_wrapper .col-sm-7{float:none;width:auto}
span.dateTo{display:block;padding-left:23%}
.clsManageImgrTable .SpanRightFixed span{float:left}
.clsManageImgrTable .table.ManageImgDataTables tr td{vertical-align:top}
.clsManageImgrTable .table.ManageImgDataTables tr td.text-center{text-align:center!important}
.manageImgList .searchBox{width:94%}
.manageImgList .searchBox input[type=search].form-control{width:20%;display:inline-block;vertical-align:top;margin-right:10px}
.manageImgList .searchBox select.form-control{width:15%;display:inline-block;vertical-align:top;margin-right:10px}
.manageImgList .searchBox select.form-control.selectCaseManagerAsc{width:21%;vertical-align:top;margin-right:10px}
.manageImgList .searchBox div.ddlH1Btype{width:18%;display:inline-block;vertical-align:top;margin-right:10px}
.manageImgList .searchBox div.ddlH1Btype .chosen-container-multi .chosen-choices .search-field input[type=text]{height:30px}
.anchsearchbtn{border:1px solid #144991;color:#144991;border-radius:4px;width:80px;text-align:center;padding:4px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff}
.manageImgList .candidate-top-head .checkbox{float:none;display:inline-block;vertical-align:top;margin-right:10px;margin-top:6px}
.clsManageImgrTable .table tr td .staffDiscription a,.clsManageImgrTable .table tr td .staffDiscription a:link,.clsManageImgrTable .table tr td .staffDiscription a:visited{color:#676a6c}
.CaseName{text-align:center;margin-top:10px}
.CaseName h4{color:#57595a;font:600 24px/26px "open sans",Helvetica,Arial,sans-serif;margin:0;padding:0}
.CaseName p{color:#57595a;font:400 16px/20px "open sans",Helvetica,Arial,sans-serif;margin:0;padding:0}
.fullcolwidth .col-sm-3{width:20.1%}
.fullcolwidth .col-sm-9{width:78%;padding-right:0}
.fullcolwidth textarea{height:80px;resize:none}
.statusorange{color:orange}
.statusred{color:red}
.statusgreen{color:green}
.anchplacement{margin-left:5%;font-size:12px}
.table.ManageImgDataTables tr td{vertical-align:top}
.imgrRFEHead{float:left;width:100%}
.imgrRFEHead a.btnBlue{float:right;padding:4px 6px;font-size:12px}
#selectSelectApplicant,#textSelectEmployee{margin-top:5px}
.SecondaryEmailList{border:1px solid #e5e6e7;padding:4px 0 4px 5px;margin:0;overflow:auto;max-height:80px;background:#efefef;cursor:pointer}
.SecondaryEmailList li{font-size:12px;margin-bottom:5px;color:#adadad}
.ulRFEReason{border:1px solid #e5e6e7;padding:4px 5px;margin:0;overflow:auto;max-height:160px}
.ulRFEReason .checkbox{margin:5px 0}
.ulRFEReason li{font-size:12px;margin-bottom:5px}
.ulRFEReason.disabled{background:#efefef;cursor:not-allowed}
ulRFEReason.disabled li{color:#adadad}
.casedetailsName .col-sm-6{padding-right:0;padding-left:0}
.casedetailsName .col-sm-6:first-child{padding-left:15px}
.casedetailsName .col-sm-6:nth-child(2){padding-left:10px}
.SchEmployeeList{display:none;position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;padding:0;max-height:200px}
.SchEmployeeList li{width:100%;float:left;border-bottom:1px solid #e5e6e7;padding:5px 10px;transition:all .3s ease-in-out}
.SchEmployeeList li p{margin:0;font-size:13px;color:#666;line-height:18px}
.SchEmployeeList li .globalSearcItemType{margin:0;font-size:10px;text-align:right;padding:2px 4px;color:#fff;background:#144991;border-radius:2px}
.SchEmployeeList li p b{color:#144991;font-weight:600}
.SchEmployeeList li.active,.SchEmployeeList li:hover{background-color:#eee}
.SchEmployeeList li:hover{background-color:#f5f5f5}
.SchEmployeeList li.active{background-color:#ececec}
.SchEmployeeList{overflow:auto;max-height:400px;width:400px}
.EditSchEmployeeList{display:none;position:absolute;z-index:99;border:1px solid #e5e6e7;background:#fff;margin:0;margin-top:2px;padding:0;max-height:200px}
.EditSchEmployeeList li{width:100%;float:left;border-bottom:1px solid #e5e6e7;padding:5px 10px;transition:all .3s ease-in-out}
.EditSchEmployeeList li p{margin:0;font-size:13px;color:#666;line-height:18px}
.EditSchEmployeeList li .globalSearcItemType{margin:0;font-size:10px;text-align:right;padding:2px 4px;color:#fff;background:#144991;border-radius:2px}
.EditSchEmployeeList li p b{color:#144991;font-weight:600}
.EditSchEmployeeList li.active,.EditSchEmployeeList li:hover{background-color:#eee}
.EditSchEmployeeList li:hover{background-color:#f5f5f5}
.EditSchEmployeeList li.active{background-color:#ececec}
.EditSchEmployeeList{overflow:auto;max-height:400px;width:400px}
#ImgrCaseDetails .floatingTab_list li.Active:before,#ImgrDocuments .floatingTab_list li.Active:before,#ImgrInitiatedForm .floatingTab_list li.Active:before{display:none}
#ImgrCaseDetails .floatingTab_list li.Active:after,#ImgrDocuments .floatingTab_list li.Active:after,#ImgrInitiatedForm .floatingTab_list li.Active:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background-color:#1180b7;border-radius:50%;transition:all .6s ease-in-out;z-index:9}
#ImgrCaseDetails .floatingTab_list li.Active a,#ImgrDocuments .floatingTab_list li.Active a,#ImgrInitiatedForm .floatingTab_list li.Active a{color:#1c8cc3}
.RFEHeading{font-size:16px;text-align:center;margin-bottom:20px;margin-top:10px}
#AllEmployeeDocuments .col-sm-6,#AllEmployeeDocuments .col-sm-7,#AllLegalDocuments .col-sm-6,#AllLegalDocuments .col-sm-7,#ImgrRFE .col-sm-6,#ImgrRFE .col-sm-7,#LegalDocumentChecklist .col-sm-6,#LegalDocumentChecklist .col-sm-7{width:auto;float:right}
.costRecoveryHead{border-bottom:1px solid #e7eaec;padding:10px 0;margin:10px 0;float:left;width:100%}
.costRecoveryHead h5{font-size:16px;font-weight:600;margin:0;padding:0}
.AmountBoxtbl{display:table;width:100%}
.costappDivBlk{width:2%;display:table-cell}
.costappDiv{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);padding-bottom:20px;display:table-cell;width:49%}
.costappDiv .row{padding:10px 10px 0;margin:0}
.costappDiv .row .form-control{border:1px solid #c1c4c7}
.costappDiv .row .input-group-addon{border:1px solid #c1c4c7;border-right:0px}
.costappDiv .row .file-caption.form-control{display:none}
.costappDiv .row label.col-sm-5{padding:0}
.costappDiv .filesUpload .file-caption-main{border:0;width:auto;text-align:center;margin:0 auto}
.costappDiv h4{background:rgba(0,0,0,.4);font-size:14px;font-weight:400;padding:5px;text-align:center;color:#fff;margin:0}
.addImmgr .floatingTab_list li.disabled a,.addImmgr .floatingTab_list li.disabled a:hover,.addImmgr .floatingTab_list li.disabled:hover a{color:#e2e2e2;cursor:not-allowed}
#ImgrCaseDetails .floatingTab_list li::before,#ImgrDocuments .floatingTab_list li::before,#ImgrInitiatedForm .floatingTab_list li::before{background:0 0;border:1px solid #e0e0e0;top:3px;left:3px;width:11px;height:11px;border-radius:50%}
#ImgrCaseDetails .floatingTab_list li:hover::before,#ImgrDocuments .floatingTab_list li:hover::before,#ImgrInitiatedForm .floatingTab_list li:hover::before{background:#1ba2e4;border:1px solid #1ba2e4}
#ImgrCaseDetails .floatingTab_list li.disabled:hover::before,#ImgrDocuments .floatingTab_list li.disabled:hover::before,#ImgrInitiatedForm .floatingTab_list li.disabled:hover::before{background:0 0;border:1px solid #e2e2e2}
#Addmodefloating{position:fixed;top:12.5em;right:3.3em;z-index:99;width:auto}
#ImgrCaseDetails .editEmployee_bodyLeft.floatActive,#ImgrDocuments .editEmployee_bodyLeft.floatActive,#ImgrInitiatedForm .editEmployee_bodyLeft.floatActive{position:relative;top:0}
#ImgrCaseDetails .editEmployee_bodyLeft,#ImgrDocuments .editEmployee_bodyLeft,#ImgrInitiatedForm .editEmployee_bodyLeft{width:15em}
#ImgrCaseDetails .editEmployee_bodyLeft.activeCollapse,#ImgrDocuments .editEmployee_bodyLeft.activeCollapse,#ImgrInitiatedForm .editEmployee_bodyLeft.activeCollapse{width:0}
#ImgrCaseDetails .editEmployee_bodyRight,#ImgrDocuments .editEmployee_bodyRight,#ImgrInitiatedForm .editEmployee_bodyRight{width:calc(100% - 15em)}
#ImgrCaseDetails .editEmployee_bodyRight.activeCollapse,#ImgrDocuments .editEmployee_bodyRight.activeCollapse,#ImgrInitiatedForm .editEmployee_bodyRight.activeCollapse{width:100%}
.editmodeBtn.ampDetailsTab_row{margin:50px 0 30px}
.clsAdEditImgrOuter .editEmployee_body{min-height:auto}
.clsCaseCostTable tr td .red{color:#d20d0d}
.clsCaseCostTable tr td small{color:rgba(0,0,0,.3);font-size:12px}
.editEmpModal_popup .ImmburdenDiv label{font-weight:600}
.editEmpModal_popup .ImmburdenDiv #lblImmigrationBurden{min-width:35%;width:auto;background:rgba(0,0,0,.14);padding:5px}
.noteTextarea textarea{height:80px}
table.table tr td.iconsrow{text-align:center;vertical-align:middle!important}
.docUpload small,.uploaddoc label{color:rgba(0,0,0,.4)}
.filename{margin:0;margin-top:5px;display:none;width:100%;word-break:break-all;float:left}
.filename a{margin:0;padding:0;background:0 0;border:0;font-size:12px}
.filename a.file{font-size:14px;color:#5bc0de;line-height:100%}
.filename a.anchFileNameClose{font-size:9px;color:#5bc0de;line-height:100%}
#CaseCostConfig .m-b-md,#PopupLCADetails .m-b-md,#PopupRFEAppView .m-b-md,#PopupRFEApplication .m-b-md,#ProgressChklstConfirmLogPopUp .m-b-md,#RFEChangeLogPopUp .m-b-md,#RFEConfig .m-b-md{margin-bottom:10px}
.AmountBoxRow{margin:0}
.AmountBoxRow .col-sm-6{padding:0}
.AmountBoxRow .col-sm-6:first-child{padding-right:7px}
.AmountBoxRow .col-sm-6:nth-child(2){padding-left:8px}
.filesUpload{position:relative}
.filesUpload .file-preview,.popupFleUpload .file-preview{width:100%}
.filesUpload .file-caption-main,.popupFleUpload .file-caption-main{width:100%;margin-left:0;margin-top:10px}
.addImmgrDocSrch.searchBox{width:60%;display:block;float:none;margin:0 auto 30px}
.addImmgrDocSrch.searchBox input[type=search].form-control{width:35%;display:inline-block;vertical-align:top;margin-right:10px}
.addImmgrDocSrch.searchBox div.ddlH1Btype{width:35%;display:inline-block;vertical-align:top;margin-right:10px}
.addImmgrDocSrch.searchBox div.ddlH1Btype ul.chosen-choices li.search-field{width:100%}
.addImmgrDocSrch.searchBox div.ddlH1Btype ul.chosen-choices li.search-field input[type=text].default{width:100%!important}
#AllEmployeeDocuments .dataTables_length,#AllLegalDocuments .dataTables_length,#LegalDocumentChecklist .dataTables_length{margin-right:11em!important}
.appStatus{text-align:center;margin:0 0 10px 0}
.ProgressChecklistLog.ampDetailsTab_row{margin-bottom:2px}
.ProgressChecklistLog a{margin-right:6.6%;font-size:10px}
.appStatus p{font-size:12px;color:#c92d39}
.modal-ChecklistLog{text-align:right;font-size:12px;margin-right:7%}
table.table.clsLCADetailTable tr td a.cst_tooltip{margin:0 5px}
table.table.clsLCADetailTable tr td.iconsrow{text-align:left}
.AmountBoxRow .radio-inline:first-child{margin-right:10px!important}
.graychkListconfirm{background:#f3f3f3;border:1px solid #f3f3f3;padding:10px 0;margin-top:20px;float:left}
.Filelcadoc .filesUpload{max-width:30%;float:left}
.Filelcadoc a{margin-left:20px;font-size:12px}
.editImgrModal_popup label{text-align:right;padding:6px 0 0 0;margin:0;font-weight:400}
.editImgrModal_popup label#lblImmigrationBurden{background:#cecece;padding:5px;font-weight:600;width:100px;text-align:left}
.textareaCharcount{font-size:12px}
.textareaCharcount span{font-weight:600}
.editImgrModal_popup .checkbox label,.editImgrModal_popup .radio label{padding-top:0;padding-right:5px;margin-left:0}
.clsLCADetailTable .AnchAssociated>a{color:#676a6c!important}
.clsAdEditImgrOuter .col-sm-3,.clsAdEditImgrOuter .col-sm-5{text-align:right}
.clsAdEditImgrOuter .documentsUploadOuter .col-sm-5 span.valError{text-align:left}
.clsAdEditImgrOuter .JobItineraryRow .col-sm-5 span.valError{text-align:left}
.LegalReqSpan i{font-size:11px}
.LegalReqSpan i.fa-check-circle{color:#2bb673}
.LegalReqSpan i.fa-star{color:#fcaf17}
.GridActionicon:after{content:'\2807';font-size:20px;color:#676a6c}
.GridAction .GridActionicon{text-align:center}
.GridAction .dropdown-menu{min-width:130px;left:-130px;top:5px}
.GridAction .dropdown-menu li a{font-size:13px;color:#676a6c;padding:3px 10px}
.GridAction .dropdown-menu li a i.fa{font-size:14px;color:#337ab7;width:24px;line-height:24px;display:inline-block}
.GridAction .dropdown-menu li a i.fas{font-size:14px;color:#337ab7;width:24px;line-height:24px;display:inline-block}
.GridAction .dropdown-menu li a.red.DocHisotyPopup{color:#ca0505}
.clsLCAdocDetailTable td span{color:rgba(0,0,0,.3)}
.clsDocumentHistoryTable td>a.redPoint,.clsDocumentHistoryTable td>a.yellowStar{width:5px;height:5px;display:inline-block;margin-top:6px}
.clsDocumentHistoryTable td>a.redPoint{background:#ca0505;border-radius:50%}
.clsDocumentHistoryTable td>a.yellowStar{font-size:8px;color:#fcaf17}
#divUploadVisaChecklistDocs .checkbox .hintDocument{color:rgba(0,0,0,.6);font-size:10px;display:block}
.checkbox .modelhintDocument{color:rgba(0,0,0,.6);font-size:10px;display:block}
.tabs-container .CommunicationLogTabs .nav-tabs li a,.tabs-container .CommunicationLogTabs .nav-tabs li a:hover,.tabs-container .CommunicationLogTabs .nav-tabs li a:visited,.tabs-container .CommunicationLogTabs .nav-tabs li.active>a{border:0!important}
.tabs-container .CommunicationLogTabs .nav-tabs li a{padding:5px 10px 5px 10px}
.tabs-container .CommunicationLogTabs .tab-content{padding:10px}
.Commtabsbody h4{font-size:12px;font-weight:600;margin:0;margin-bottom:5px}
.tabscommContent{border:0 solid rgba(0,0,0,.1);margin-bottom:10px}
.tabscommContent h5{background:rgba(0,0,0,.1);font-size:12px;padding:5px;color:#676a6c;margin:0}
.tabscommContent p{color:#676a6c;font-size:11px;padding:5px 10px}
#CommunicationLog #lblShowPTComments>div{border:solid 1px #efefef!important}
.EducationRequired,.OpinionRequired{margin-bottom:20px}
.clsAdEditImgrOuter table.dataTable thead>tr>td.sorting,.clsAdEditImgrOuter table.dataTable thead>tr>td.sorting_asc,.clsAdEditImgrOuter table.dataTable thead>tr>td.sorting_desc,.clsAdEditImgrOuter table.dataTable thead>tr>th.sorting,.clsAdEditImgrOuter table.dataTable thead>tr>th.sorting_asc,.clsAdEditImgrOuter table.dataTable thead>tr>th.sorting_desc{padding-right:20px}
.editImgrModal_popup .m-b-md{margin-bottom:10px}
#LegalDocumentChecklist table tr td>span{color:rgba(0,0,0,.3)}
#LCADetails .table td .editCell{position:relative;min-width:12em;min-height:2em}
#LCADetails .table p{margin:0;position:relative}
#LCADetails .table td a.editCellIcon{display:none;color:#676a6c!important;font-size:.9em;margin-left:.1em;vertical-align:top}
#LCADetails .table td:hover a.editCellIcon{display:inline-block}
#LCADetails .selectAssociateDiv{position:relative}
#LCADetails .selectAssociateDiv select.form-control{width:100px}
#LCADetails .editCellCloseIcon{right:0}
.lblCommentfield{width:100%}
table.dataTable thead .lastAction.sorting_desc:before,table.dataTable thead .noshortingimg.sorting_asc:after,table.dataTable thead .noshortingimg.sorting_desc:before{display:none;cursor:default;padding-right:10px!important}
.clsManageImgrTable .dataTables_length,.employee-dataTables .dataTables_length{width:12em}
.manageImmigrationHead h2{float:left;width:auto}
.manageImmgBtn{float:right;width:auto;margin-top:17px}
.manageImmgBtn a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:9px 10px;font-weight:500;text-transform:uppercase}
.noshortingimg.sorting_asc .checkbox label::after,.noshortingimg.sorting_asc .checkbox label::before{margin-left:-20px}
span.LegalReqSpan{margin:0 2px}
.manage-condidate{margin-top:20px}
.createtask-div,.manage-condidate #createTask,.managePlaceTable #createTask{position:relative}
/*.createtask-div:hover .task_list,.manage-condidate #createTask:hover .task_list,.managePlaceTable #createTask:hover .task_list{display:block}
*/.createtask-div:hover .task_list{display:block}
.createtask-div .task_list li,.manage-condidate .task_list li,.managePlaceTable .task_list li{padding:4px}
.createtask-div .task_list li:hover,.manage-condidate .task_list li:hover,.managePlaceTable .task_list li:hover{background:#03396c}
.createtask-div .task_list li:hover a,.manage-condidate .task_list li:hover a,.managePlaceTable .task_list li:hover a{color:#fff!important}
.createtask-div .task_list li a,.manage-condidate .task_list li a,.managePlaceTable .task_list li a{color:#666!important;display:inline-block;width:100%}
.createtask-div .task_list,.manage-condidate .task_list,.managePlaceTable .task_list{width:auto;white-space:nowrap;border-radius:4px;padding:4px 3px;position:absolute;background:#fff;overflow-x:hidden;overflow-y:auto;text-align:justify;max-height:150px;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7);display:none;transition:opacity 1s;font-size:12px;z-index:10000}
.manage-condidate .task_list,.managePlaceTable .task_list{left:9px;top:13px}
.createtask-div .task_list{right:0;top:32px}
.makeradiobtn{float:left;margin:0}
.makeradiobtn.radio label::after{top:9px}
.makeitprimarycheck{float:left;margin-top:5px}
.makeitprimarycheck a.cst_tooltip{margin-right:10px}
.AddSecondaryEmail{margin-left:15px;font-size:15px}
.AddSecondaryEmail .fa{font-size:12px}
.typeofHeader{padding:0}
.typeofHeader .typeHead{text-align:center;width:80%}
.typeofHeader .typeHead label{font-size:18px;padding:0;margin:0;padding-right:10px}
.typeofHeader .typeHead label strong{font-weight:600}
.typeofHeader .processhead{text-align:center;float:left;width:100%;margin-bottom:10px}
.typeofHeader .processhead p{color:#ed5565;float:left;width:80%;text-align:center;font-size:12px;margin-top:10px}
.typeofHeader .processheadRow{width:20%;text-align:center;float:right}
.typeofHeader .processheadRow a{display:inline-block}
.typeofHeader .processheadRow a strong{font-size:22px;display:block;color:#19967d}
.typeofHeader .processheadRow a strong .fa{font-size:14px}
.typeofHeader .processheadRow a small{font-size:12px;display:block;color:#313131}
#ImgrInitiatedForm .ampDetailsTab .ibox-content{position:relative}
.sectionHints{position:absolute;top:-10px;left:0;width:100%;background:#e8e4e4;padding:3px 5px;font-size:11px;font-style:italic}
#H1BEmpJobDuties .sectionHints p,#H1BEmpJobItinerary .sectionHints p,#H1BEmpPersonalInformation .sectionHints p,#H1BEmpPrevUSVisits .sectionHints p,#H1BEmpUSAddress .sectionHints p{padding-left:10px}
.EmpexclamationRow{position:relative}
.EmpexclamationRow .fa-exclamation-circle{font-size:1.2em;color:#bfbfbf}
.exclamationcircle{position:absolute;right:0;top:7px;cursor:pointer}
.USVisitRow .exclamationcircle{right:-15px}
.onfocusHelptooltip{position:absolute;top:35px;right:0;z-index:900;display:none}
.onfocusHelptooltip p{font-size:10px;color:#fff;padding:5px 12px 5px 8px;background:#ef8d22;position:relative;border:1px solid #ef8d22}
.onfocusHelptooltip p:before{content:"";position:absolute;top:-11px;left:50px;border-top:5px solid transparent;border-bottom:5px solid #ef8d22;border-left:5px solid transparent;border-right:5px solid transparent}
.onfocusHelptooltip .HelpTextClose{position:absolute;top:-3px;right:2px;cursor:pointer}
.onfocusHelptooltip .HelpTextClose .fa{font-size:10px;color:#fff}
.USVisitRow .col-sm-5{padding:0}
.USVisitRow .col-sm-7{padding-right:0}
.DeleteUSVisitRow{margin-top:8px;display:inline-block}
#AddUSVisitRow{margin-left:22px}
.anchViewSample{float:right;margin:0 20px 0 0}
.documentsUploadOuter{background:#f3f3f3;margin:0 10px 10px 10px;padding-bottom:20px}
.documentsUploadOuter .editmodeBtn{margin:20px 0 0 0}
.DocumentHeader{background:#d6d6d6;padding:5px}
.DocumentHeader h4{font-size:14px;font-weight:600;margin:0;padding:0}
.documentsUploadOuter .sectionHints{position:relative;left:0;top:0}
.documentsUploadOuter .sectionHints ul{list-style:none;margin:0;padding:0}
.documentsUploadOuter .sectionHints ul li{padding-left:10px;list-style:disc;margin-left:20px}
.clsAdEditImgrOuter .col-sm-2.DownloadDocumentDiv{padding:0;position:relative}
.clsAdEditImgrOuter .anchDeletedocEducation{margin-top:4px;display:inline-block;vertical-align:top}
.DownloadDocumentDiv .docFileClose{position:absolute;top:0;right:0;display:none}
.DownloadDocumentDiv div{display:inline-block;width:79%;margin-right:10px;position:relative;vertical-align:top}
.DownloadDocumentDiv div:hover a.docFileClose{display:block}
.AddDocumentField{margin-left:32px}
.anchUploadDocument{margin-right:10px;width:18px}
.editEmployee_page label.twoLinetxt{padding:0;margin:0}
.AppendDocumentField>.row .col-sm-5{padding-right:0}
.AppendDocumentField>.row .col-sm-5{width:35%}
.AppendDocumentField>.row .col-sm-2{width:29%}
.AppendDocumentField>.row .col-sm-5 .col-sm-5{width:45%;padding-left:0}
.AppendDocumentField>.row .col-sm-5 .col-sm-7{width:54%;padding-right:0}
.AppendDocumentField>.row .col-sm-2{width:30%}
.txtOtherImmgrStatus{float:left;width:100%;margin-top:10px}
.MangerNotes{display:inline-block;margin-left:10px;vertical-align:top}
.cand_resume a.MangerNotes i.fa{font-size:12px;vertical-align:top;width:14px;line-height:16px;margin:0}
#EmployeeManagerNotes label.col-sm-6{font-weight:400;text-align:right}
#EmployeeManagerNotes div.col-sm-6{padding-left:5px}
#EmployeeManagerNotes .table tr td,#EmployeeManagerNotes .table tr th{padding-left:15px}
.table.dtEMPLegalDocuments td .editCell{position:relative;min-width:12em;min-height:2em}
.table.dtEMPLegalDocuments p{margin:0;position:relative}
.table.dtEMPLegalDocuments td a.editCellIcon{display:none;color:#676a6c!important;font-size:.9em;margin-left:.1em;vertical-align:top}
.table.dtEMPLegalDocuments td:hover a.editCellIcon{display:inline-block}
.table.dtEMPLegalDocuments .selectAssociateDiv{position:relative}
.table.dtEMPLegalDocuments .selectAssociateDiv select.form-control{width:100px}
.table.dtEMPLegalDocuments .editCellCloseIcon{right:0}
#divCurrentActiveConsultant .table-responsive{padding-bottom:20px}
#divCurrentActiveConsultant .dataTables_wrapper{margin-top:20px}
body.modal-open1{padding-right:inherit!important}
.modal-open1{overflow:hidden}
.modal-open1 .modal{overflow-x:hidden;overflow-y:auto}
table.tblEmailSync.dataTable{table-layout:fixed}
table.tblEmailSync.dataTable td{word-break:break-all}
.tblEmailSync tr td>.table.tblEmailSyncThreads{background:#cecece;margin-top:5px;margin-bottom:10px}
.tblEmailSync tr td>.tblEmailSyncThreads tr th{background:#c5c5c5}
.tblEmailSync tr td>.tblEmailSyncThreads tr td{background:#d8d8d8}
.UlSnippet{list-style:none;margin:0;padding:0}
.UlSnippet li{background-color:#e4e4e4;color:#000;border:1px solid #e5e6e7;margin-right:5px;margin-top:5px;padding:0 5px;display:inline-block}
.UlSnippet li.red{background-color:#a70000;color:#fff}
.UlSnippet li.blue{background-color:#062187;color:#fff}
.UlSnippet li.green{background-color:#0b8e2e;color:#fff}
#EmailMsgContentPopup .m-b-md{margin-bottom:10px}
#EmailMsgContentPopup label{margin-bottom:0;font-weight:600;line-height:26px}
.syncmailcontent p{margin:0;padding:0;display:inline-block;margin-right:5px}
.syncmailcontent{margin-bottom:0;border:1px solid transparent;padding:5px;margin-left:-7px}
.syncmailcontent.active,.syncmailcontent:active,.syncmailcontent:focus,.syncmailcontent:hover,.syncmailcontent:visited{border:1px solid rgba(0,0,0,.2)}
.tblEmailSync tr.toggleClass{font-weight:600}
.tblEmailSync tr.toggleClass td a.ExpandEmailSyncThreads .fa:before{content:"\f146"}
.tblEmailSync tr td a.ExpandEmailSyncThreads{color:#333}
.tblEmailSync tr td a.ExpandEmailSyncThreads .fa{margin-right:5px;font-size:14px}
.tblEmailSync .TagsName span{padding:3px 5px;color:#fff;margin:2px;border-radius:15px;font-size:10px;display:inline-block;background:#23c6c8}
.tblEmailSync .TagsName span{background:#23c6c8}
.tblEmailSync .TagsName span[data-value=Employee]{background:#ed5565}
.tblEmailSync .TagsName span[data-value=Project]{background:#23c6c8}
.tblEmailSync .TagsName span[data-value=Vendor]{background:#1ab394}
.tblEmailSync .TagsName span[data-value=Client]{background:#f8ac59}
.EmailsyncList .searchBox{width:55%;float:none;margin:0 auto}
.EmailsyncList .searchBox input[type=search]{width:50%;display:inline-block;vertical-align:top;margin-right:10px}
.EmailsyncList .searchBox div.ddlH1Btype{width:30%;display:inline-block;vertical-align:top;margin-right:10px}
.leftEmail{float:left;width:40px}
.attachmentIcon{text-align:right}
.rightEmail{width:calc(100% - 50px);margin-left:50px}
.clsEmailSyncSubGrid .rightEmail{width:100%;margin-left:0}
.emailCount{margin-top:5px;text-align:right;cursor:pointer}
.emailCount span{font-weight:600;color:#144991;width:auto;display:inline-block}
tr.TrActive .emailCount span+.fa-angle-double-right:before{content:"\f103"}
.EmailName{margin-bottom:5px}
.EmailName .ankEmailName{font-weight:600}
.emailDate{float:right;margin-right:10px;font-weight:600}
.EmailSubject{font-weight:600;margin-bottom:5px}
.EmailBody{margin-bottom:10px;width:95%}
.morecontent span{display:none}
.Emailtags span{color:#fff;min-width:80px;text-align:center;line-height:20px;margin:2px;border-radius:5px;font-size:10px;display:inline-block}
.Emailtags span[data-value=Employee]{background:#dc2034}
.Emailtags span[data-value=Project]{background:#33a6db}
.Emailtags span[data-value=Vendor]{background:#2365c8}
.Emailtags span[data-value=Client]{background:#ef8e24}
.table.clsEmailSyncGrid,.table.clsEmailSyncGrid tbody tr td{border-color:#c4c6c7}
.table.clsEmailSyncGrid tbody tr:nth-of-type(odd){background:#fff!important}
.table.clsEmailSyncGrid tbody tr.TrGrid{padding-bottom:0;margin-bottom:0}
.table.clsEmailSyncGrid tbody tr.TrGrid>td{padding:0}
.table.clsEmailSyncGrid tbody tr.TrGrid:nth-of-type(odd){background:#f5f6fa!important}
.table.clsEmailSyncGrid tr.TrActive,.table.clsEmailSyncGrid tr.TrActive td{background:#f5f6fa;border-bottom:1px solid #c4c6c7}
.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid{border:1px solid #f5f6fa;background:#f5f6fa!important;padding:5px;margin:0}
.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr td{border:1px solid #f5f6fa;border-bottom:1px solid #c4c6c7;background:#f5f6fa!important}
.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr td:first-child{border-bottom:1px solid #f5f6fa}
.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr td:nth-child(3),.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr td:nth-child(4),.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr td:nth-child(5){width:15%}
.table.clsEmailSyncGrid tbody tr.TrGrid .table.clsEmailSyncSubGrid tr:last-child td{border-bottom:1px solid #f5f6fa}
tr.TrGrid{display:none}
table.dataTable.clsEmailSyncGrid td,table.dataTable.clsEmailSyncGrid th{table-layout:fixed;word-break:break-all}
.AlertErrorStatus{background:#f2808b;padding:5px 8px;border-radius:5px;position:fixed;top:5px;left:18%;z-index:9999;width:410px;max-width:600px;display:none}
.AlertErrorStatus span{float:left;color:#fff;vertical-align:top;font-size:14px;padding:7px 0 0 0;width:15px}
.AlertErrorStatus p{float:left;color:#fff;font-size:12px;vertical-align:top;margin:0;margin-right:10px;width:59%}
.AlertErrorStatus p a{font-size:12px;color:#fff;text-decoration:underline!important}
.AlertErrorStatus button{float:right;background:#dc2232;color:#fff;border-radius:5px;padding:5px 8px;font-size:12px;vertical-align:top;border:0;margin-top:2px}
.AlertPendingStatus{background:#5dd3d6;padding:5px 8px;border-radius:5px;position:fixed;top:5px;width:410px;left:18%;z-index:9999;max-width:600px;display:none}
.AlertPendingStatus span{float:left;color:#fff;vertical-align:top;font-size:14px;padding:7px 0 0 0;width:15px}
.AlertPendingStatus p{color:#fff;font-size:12px;vertical-align:top;margin:0;margin-left:5px;width:65%;float:left}
.AlertPendingStatus p a{font-size:12px;color:#fff;text-decoration:underline!important}
.AlertPendingStatus button{background:#fcc438;float:right;color:#fff;border-radius:5px;padding:5px 8px;font-size:12px;vertical-align:top;border:0;margin-top:2px}
.msgHeader{padding-bottom:20px;border-bottom:1px solid #e5e6e7}
.msgHeader p{margin:0;padding:0}
.msgSender{margin-bottom:5px}
.msgSender p{display:inline-block;vertical-align:top;font-weight:600;width:80%}
.msgSender span{display:inline-block;vertical-align:top}
.msgSubject{margin-bottom:5px}
.msgToDetails{color:#888;margin-bottom:5px}
.msgToDetails strong{color:#333;padding-right:5px}
.msgBody{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #e5e6e7;max-height:400px;min-height:300px;overflow:auto}
.msgFooter{padding:20px 0}
.msgFooter span{color:#144991;text-align:center;display:inline-block;margin:0 10px}
.msgFooter span a,.msgFooter span a:active,.msgFooter span a:hover,.msgFooter span a:visited{color:#337ab7!important}
.msgFooter span i{font-size:34px;display:block;margin-bottom:5px}
.PopUpGridShow .dataTables_wrapper>.row>.col-sm-6{width:auto;float:right}
.PopUpGridShow .table-responsive{max-height:500px}
.dataTables-mscCurrentActiveConsultant p{margin:0}
.PopUpGridShow .tab-pane{padding:0}
.PopUpGridShow .ibox{margin-bottom:0}
.PopUpGridShow .dataTables_wrapper{margin-top:0}
.PopUpGridShow table.dataTable td,.PopUpGridShow table.dataTable th{border-collapse:collapse}
.PopUpGridShow .m-b-md{margin-bottom:10px}
.dashBoard_bottom .jobs_text{text-align:center}
.dashBoard_bottom .jobs_text button{margin:0 2px!important;padding:4px 8px;font-size:13px}
.dashBoard_bottom .jobs_text.btnActiveProject{display:block}
.dashBoard_bottom .jobs_text.btnActiveProject button{padding:4px 6px;font-size:11px;vertical-align:top;display:inline-block;width:auto;margin:0!important}
.dashBoard_bottom{min-height:100px;max-height:100px}
.dashBoard_bottom.row{padding:0;margin:0}
.dashboardMarTop{margin-top:1.5em}
.dashboardMarTop label{line-height:28px}
.WorkingCompany{float:left;width:46%;margin-bottom:10px}
.WorkingCompany1{float:left;width:46%;margin-bottom:10px}
.WorkingCompany2{float:left;width:46%}
.WorkingCompany3{float:left;width:46%}
.WorkingCompany label,.WorkingCompany2 label{width:46%}
.PlacementTopHead .SearchBottomSec .WorkingCompany select,.PlacementTopHead .SearchBottomSec .WorkingCompany2 select{width:48%;margin-right:0}
.WorkingCompany1 label,.WorkingCompany3 label{width:39%}
.PlacementTopHead .SearchBottomSec .WorkingCompany1 select,.PlacementTopHead .SearchBottomSec .WorkingCompany3 select{width:53%;margin-right:0}
table.AccountBorRight tr td p,table.dataTable tr td p{margin:0}
.tblTaskassign .dataTables_wrapper{margin-top:0}
.tblTaskassign .dataTables_wrapper .row .col-sm-6,.tblTaskassign .dataTables_wrapper .row .col-sm-7{width:auto;float:right}
.form-group.textareaGroup .control-label{width:20.25%}
.ankviewResume div.labelValue span{margin-top:6px;display:inline-block}
.employee-dataTables .GridAction .dropdown-menu li a{display:block;position:relative}
.smshighlightbubble{width:7px;height:7px;background:red;border-radius:50%;position:absolute;left:20px;top:7px;display:inline}
.formbootmargin .labelValue::after{margin-top:0}
.formbootmargin .m-b-md{margin-bottom:10px}
.formbootmargin label.col-sm-4{text-align:right;font-weight:400;margin-bottom:0}
.formbootmargin label.col-sm-2{text-align:right;margin-bottom:0}
.formbootmargin #collList .select2{width:88%!important;display:inline-block;vertical-align:top}
.formbootmargin #collList a.updateColla{margin-right:4px;margin-left:2px}
.tasksupport .ibox-content{margin-top:0;border:0}
.tasksupport .table{margin-bottom:0}
.tasksupport ul{margin:0;padding:0;margin-left:5px;list-style:none}
.tasksupport ul li{margin:0;padding:0;padding-left:10px;margin-bottom:5px;font-size:12px;position:relative}
.tasksupport ul li:before{position:absolute;content:"\2022";left:0;top:0;font-size:14px}
.tasksupport .collapseAllBtn.linkbtn .fa{margin-top:0}
.tasksupport .ibox{margin-bottom:0}
.tasksupport .ibox.border-bottom{border-bottom:0!important}
.employeeDetails_Modal a.modal-MyTaskSupport{margin:10px 0 0 40px;color:#144991}
.modal-MyTaskSupport{color:#144991;margin-top:10px}
.MasterAddressDropDown select{vertical-align:top}
.MasterAddressDropDown .select2{width:250px!important;vertical-align:top}
.MasterAddressDropDown button.btn{margin-top:0!important;margin-left:10px}
.MasterAddressDropDown input[type=submit].btn{margin-top:-57px!important;margin-left:547px!important}
.immgractivityexportbtn{display:inline-block;float:left;width:20%;vertical-align:top;text-align:left}
.activitysrch .searchBox{float:left;width:70%;text-align:left}
.srchdateDiv{display:inline-block;vertical-align:top;width:35%}
.srchdateDiv span{float:left;margin-top:5px}
table.immpendingtask.table{border:0}
table.immpendingtask.table tr td{background:#fff;border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec}
table.immpendingtask.table tr td:first-child{padding:5px}
table.immpendingtask.table tr td.rowSpan2{border-left:1px solid #e7eaec}
table.immpendingtask.table tr td:last-child.rowSpan2{border-right:1px solid #e7eaec}
table.immpendingtask.table tr:nth-of-type(odd) td{background:#fff}
table.immpendingtask.table tr td.rowSpan3{border-right:1px solid #e7eaec;border-left:1px solid #e7eaec}
table.immpendingtask.table tr.blkrow td{border:0;background:#fff}
.master_scoreCard_page table.immpendingtask.table tbody{border:0}
.GridAction{text-align:center}
.uploadLegaldoc{margin:15px 0;padding-bottom:85px}
.uploadLegaldoc.editEmployee_page .labelValue::after{padding-top:0}
.uploadLegaldoc .fileUpload{width:70%;display:inline-block;margin-right:5px}
.uploadLegaldoc .fileUpload~a.btn{display:inline-block;vertical-align:top;padding:4px 10px}
.uploadLegaldoc.editEmployee_page label{text-align:right}
.uploadLegaldoc.editEmployee_page label.col-sm-3{width:20.8%}
.uploadLegaldoc .col-sm-9 .radio.radio-inline{margin-right:10px!important;margin-top:7px!important}
.uploadLegaldoc .pdfifram{margin:15px}
.uploadLegaldoc .pdfifram iframe{width:100%;min-height:300px}
.pdfifram .iframehead{padding:5px 10px;background:#fdfdfd;border:1px solid #e5e6e7;float:left;width:100%}
.pdfifram .iframehead input[type=submit].btn{text-transform:none;padding:5px 10px;font-size:12px}
.pdfifram .iframehead a{color:#337ab7;display:inline-block;margin-top:4px}
.pdfifram .iframehead strong{display:inline-block;margin-top:4px}
.uploadLegaldoc .btn.disabled{background:#d0d0d0;color:#929292!important}
#employeeDetails_placementTracker .ibox{border:0!important}
.selectAssociateDiv{position:relative}
.selectAssociateDiv .updateLCACell{margin-right:2px}
.editCellIcon.editLCAAssociation{display:inline-block;margin-left:2px}
.Diviewchangelog a{position:absolute;right:15px;top:-11px;margin:0}
.Diviewchangelog a span{color:#337ab7;font-size:9px}
.alreadydocList{float:left;width:100%;margin-bottom:10px}
.alreadydoc{background:#f9f9f9;padding:5px 0;float:left;width:100%}
.alreadydocList .docColumn{float:left;padding:0 5px;font-size:11px}
.alreadydocList .docColumn:first-child{width:30%}
.alreadydocList .docColumn:nth-child(2){width:20%}
.alreadydocList .docColumn:nth-child(3){width:20%}
.alreadydocList .docColumn:nth-child(4){width:30%}
.alreadydocList .docColumn small{color:#adadad;font-size:10px}
.alreadydocList .docColumn a,.alreadydocList .docColumn a small{color:#337ab7}
.alreadydocList .docColumn a.closeCell,.alreadydocList .docColumn a.closeCell1{color:#333;margin-left:5px}
.alreadydocList .docColumn a.cst_tooltip i.fa-pencil{font-size:8px}
.newsearchdocres select.form-control{width:16%;margin:0 5px;float:left}
.newsearchdocres .searchInputSec{width:22%;float:left}
.newsearchdocres .ddlH1Btype{width:28%;float:left}
.newsearchdocres .chkshow{float:left;margin-right:20px}
.doccheckbox{float:left;width:100%}
.doccheckbox .chkshow{margin-right:16px;float:left;width:21.6%}
.tblNewDocResCheckList{margin-top:30px}
.tblNewDocResCheckList tr td small{color:#adadad;font-size:12px}
.tblNewDocResCheckList tr td.Rticons a{margin-right:10px;display:inline-block}
table.tblDocHistory tr td i.fa-star,table.tblNewDocResCheckList tr td i.fa-star{font-size:10px;color:#fcaf17}
#txtDocFileName{margin-bottom:10px}
.docRepositryTable{padding:0;margin-top:0}
.tblNewDocResCheckList .modal-DocHistory{margin-right:5px}
.modal-DocsHistory{margin-right:5px;margin-left:5px}
.truncate-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block}
.FormLabelRightAlign .form-group{margin-bottom:0}
.FormLabelRightAlign .ampDetailsTab_row label.col-md-5{text-align:right}
.TaskfixedBTN{position:fixed;right:47px;top:65px}
.PowerBIReport .activitysrchRow{float:left;width:100%;margin:5px 0}
.PowerBIReport .activitysrchCol{float:left;width:45%;margin-bottom:10px}
.PowerBIReport .dataTables_wrapper{margin-top:0}
.PowerBIReport div.dataTables_wrapper div.dataTables_paginate{margin-bottom:10px}
.PowerBIReport .searchBox.form-group .activitysrchCol label{float:left;width:38%;text-align:left;padding-top:8px;font-size:12px;margin-bottom:0;padding-bottom:0}
.PowerBIReport .searchBox.form-group .activitysrchCol select.form-control{float:left;width:55%;font-size:12px}
.PowerBIReport .searchBox.form-group .activitysrchCol input[type=text].form-control{float:left;width:23%;font-size:12px;margin-right:0}
.PowerBIReport .searchBox.form-group .activitysrchCol select#ddlDaysGap{float:left;width:30%;font-size:12px}
.PowerBIReport ul.uploadPostJobs{float:right}
.PowerBIReport ul.uploadPostJobs li{padding-top:0}
.PowerBIReport .uploadPostJobs li a{padding:6px 15px 7px}
table.tblPowerBIReport.table tr td{text-align:left}
table.tblPowerBIReport.table tr td:first-child{padding-left:10px}
.MultipleUserLists label{margin-bottom:5px;font-weight:600}
.MultipleUserLists .col-xs-2{padding-top:15%}
.MultipleUserLists .UserListTopArea label{text-align:left}
.MultipleUserLists .UserListTopArea label.col-sm-5{margin-left:15px;margin-right:16px;width:auto}
.MultipleUserLists .UserListTopArea label.col-sm-4{margin-left:15px;margin-right:16px;width:auto}
.MultipleUserLists .UserListTopArea .col-xs-5{padding:0}
.MultipleUserLists .UserListTopArea .col-sm-7,.MultipleUserLists .UserListTopArea .col-sm-8{padding:0}
.MultipleUserLists a.userpermissionschbtn{border:1px solid #144991;color:#144991;border-radius:4px;width:80px;text-align:center;padding:5px 10px;font-weight:500;float:left}
.FormMailSection label{font-weight:400;padding-top:.5em}
.FormMailSection .MailPreview{color:#337ab7;display:inline-block;margin-top:5px}
.FormMailSection.formSection .col-md-8{min-height:100%!important}
#mce-modal-block{background:#000!important}
.FormMailSection .checkbox label::after{top:6px}
.closeReimbursement{position:absolute;right:20px;top:16px}
.closeReimbursement a{background:#144991;color:#fff;border-radius:4px;display:block;margin-right:10px;padding:6px 10px;font-weight:500;text-transform:uppercase}
.documentuploadDivPop{position:relative;margin-bottom:10px;width:100%;margin-right:0;padding:10px;background:#fbfbfb;border:1px solid #e7eaec}
.documentuploadDivPop>div.clearfix{width:90%}
.documentuploadDivPop input.form-control{width:30%;display:inline-block;vertical-align:top;margin-bottom:10px;margin-right:10px}
.documentuploadDivPop select.form-control{width:30%;display:inline-block;vertical-align:top;margin-bottom:10px}
.documentuploadDivPop .displayinline{display:inline-block;vertical-align:top;width:30%;margin-right:10px}
.documentuploadDivPop .displayinline input.form-control{width:100%}
.documentuploadDivPop .checkbox{display:inline-block;vertical-align:top;width:30%}
.documentuploadDivPop .selectfupClose,.documentuploadDivPop .selectfupCloseComm{position:absolute;top:14px;right:10px;cursor:pointer}
.TaskViewDoc .Taskdoctype span,.TaskViewDoc .Taskdoctype strong{display:inline-block;margin:0 10px}
.documentuploadDivPop .DocumentFOuter>div{width:30%;vertical-align:top}
.documentuploadDivPop .DocumentFOuter input.form-control{width:90%}
.documentuploadDivPop .DocumentFOuter select.form-control{width:90%}
#supportGroupMessageBox .MessagedocumentPop{position:relative;margin-bottom:20px}
#supportGroupMessageBox .MessagedocumentPop>div.clearfix{width:90%}
#supportGroupMessageBox .MessagedocumentPop .form-control{width:30%;margin-bottom:0;margin-right:10px}
#supportGroupMessageBox .MessagedocumentPop .displayinline{display:inline-block;vertical-align:top;width:30%}
#supportGroupMessageBox .MessagedocumentPop .displayinline input.form-control{width:100%}
#supportGroupMessageBox .MessagedocumentPop .checkbox{display:inline-block;vertical-align:top;width:30%}
#supportGroupMessageBox .MessagedocumentPop .selectfupCloseComm{position:absolute;bottom:8px;right:8px;cursor:pointer}
#supportGroupMessageBox .DocumentFOuter>div{width:30%;vertical-align:top}
#supportGroupMessageBox .DocumentFOuter input.form-control{width:90%}
#supportGroupMessageBox .DocumentFOuter select.form-control{width:90%}
.uploadPostJobs li a.modal-CompDetails{padding:5px 15px}
.searchBox.searchUCBox{width:100%;margin-right:0}
.UCEmpProject .dataTables_wrapper{margin-top:10px}
.columnsSaleRecruiter .m-b-md{margin-bottom:10px}
.columnsSaleRecruiter .col-sm-3{padding-right:0}
.columnsSaleRecruiter .col-sm-3:nth-child(2){width:32%}
.columnsSaleRecruiter .col-sm-3:nth-child(3){width:21%}
.columnsSaleRecruiter .col-sm-3:nth-child(4){width:22%}
.columnsSaleRecruiter .input-group-addon{padding:4px 7px}
.columnsSaleRecruiter .checkbox{margin:6px 0 0 0}
.fas.calllogicon{font-size:7px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}
.HeadExclamation{vertical-align:top;display:inline-block}
.HeadExclamation i{line-height:30px;color:red;font-size:16px}
.mainheadingwidth{width:94vw}
.exportexcelbtn,.exportexcelbtn:hover{width:140px;background-color:#144991;border-color:#144991}
.anchexportexcel{background:0 0;border:none;color:#144991;font-size:12px}
.BulkActionbtn{position:absolute;top:0;left:12em;z-index:9;min-width:30%}
.ExportButton{margin-top:7px;float:left;width:auto}
.BulkActionbtn ul.table_btn{width:auto;float:left}
.bulkSelectEditdropdown{margin-right:15px;margin-left:15px;float:right;width:200px;text-align:right}
.bulkSelectEditdropdown span{width:100%;display:block;margin-bottom:5px}
.bulkSelectEditdropdown span b{padding-right:5px}
.jobpipelinebtn{text-align:left}
.jobpipelinebtn .m-t-md{margin-top:15px}
.SearchBottomSec .srchjobs.SearchBottomDiv{width:46%}
.SearchBottomSec .srchjobs.SearchBottomDiv label{width:43%}
.SearchBottomSec .srchjobs1.SearchBottomDiv{width:36%}
.SearchBottomSec .srchjobs1.SearchBottomDiv label{width:38%}
.jobpiplinedropdown.bulkSelect_dropdown{margin-right:15px;margin-left:15px;float:right;width:280px;text-align:right;margin-top:10px}
.jobpiplinedropdown.bulkSelect_dropdown select{display:inline-block;width:130px;margin-bottom:5px;margin-left:10px}
.border-section.SaleRecruterColumn{padding-top:0;padding-bottom:0}
.SaleRecruterColumn.columnsSaleRecruiter .m-b-md{margin-bottom:0}
.SaleRecruterColumn.columnsSaleRecruiter .firstColumn .row>.col-sm-6{padding-top:10px}
.SaleRecruterColumn.columnsSaleRecruiter .row>.col-sm-6{padding-bottom:10px}
.SaleRecruterColumn.columnsSaleRecruiter .row>.col-sm-6:last-child{border-left:1px solid #e5e6e7}
.CandidateDetailsPopup .resume_tab_container .dataTables_length{float:right!important;margin-right:20px!important}
.CandidateDetailsPopup div.dataTables_wrapper div.dataTables_info{top:0!important;position:relative!important;float:right!important}
.CandidateDetailsPopup table.dataTable tr td{word-break:normal!important}
.addCandStepSec .ThreeColumnDetailsForm .mainSec .form-group{margin-bottom:10px}
.ThreeColumnDetailsForm .row>.col-md-12,.ThreeColumnDetailsForm .row>.col-md-4,.ThreeColumnDetailsForm .row>.col-md-8{padding-right:0}
.ThreeColumnDetailsForm .col-md-4 .form-group>label.col-md-6{padding:0;width:46%;padding-right:10px;font-weight:400;margin-right:10px;margin-bottom:0;margin-top:4px;text-align:right;position:relative}
.ThreeColumnDetailsForm .col-md-12 .form-group,.ThreeColumnDetailsForm .col-md-4 .form-group{margin:0;margin-bottom:15px;float:left;width:100%}
.ThreeColumnDetailsForm .col-md-4 .form-group>label.col-md-6:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-4 .form-group>div.col-md-6{padding:0}
.ThreeColumnDetailsForm .col-md-4 .PayRate>.col-md-4{padding-left:0;width:28%}
.ThreeColumnDetailsForm .col-md-4 .PayRate>.col-md-2{padding:0;width:22%}
.ThreeColumnDetailsForm .col-md-8 .SummeryTextarea>.col-md-3{padding-left:0;width:22.5%;padding-top:0;text-align:right;padding-right:10px;margin-right:10px;position:relative}
.ThreeColumnDetailsForm .col-md-8 .SummeryTextarea>.col-md-3:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-8 .SummeryTextarea>.col-md-3.noafter:after{display:none}
.ThreeColumnDetailsForm .col-md-8 .SummeryTextarea>.col-md-9{padding:0;width:75.5%}
.ThreeColumnDetailsForm .col-md-12{padding-right:0}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-2{padding-left:0;width:14.9%;padding-top:0;text-align:right;padding-right:10px;margin-right:10px;position:relative}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-2:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-10{padding:0;width:83.8%}
.ThreeColumnDetailsForm .col-md-8 .AddEditCanSummeryTextarea>.col-md-2{padding-left:0;width:22.7%;padding-top:0;text-align:right;padding-right:10px;margin-right:10px;position:relative}
.ThreeColumnDetailsForm .col-md-8 .AddEditCanSummeryTextarea>.col-md-2:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-8 .AddEditCanSummeryTextarea>.col-md-10{padding:0;width:83.8%}
#TalentPoolSection .col-md-6 .col-md-4{padding-left:0;width:31.2%;padding-top:4px;text-align:right;padding-right:10px;margin-right:10px;position:relative}
#TalentPoolSection .col-md-6 .col-md-4:after{position:absolute;content:":";right:0;top:4px}
#TalentPoolSection .col-md-6 .col-md-8{padding:0;width:66%}
.addCandStepSec .ThreeColumnDetailsForm textarea{height:44px;margin-bottom:0!important}
.ThreeColumnDetailsForm .phoneNumberRow .col-md-6{padding-right:0}
.ThreeColumnDetailsForm .phoneNumberRow .col-md-6 label.col-md-6{padding-left:0;width:30.2%;padding-top:0;margin-top:4px;text-align:right;padding-right:10px;margin-right:10px;position:relative}
.ThreeColumnDetailsForm .phoneNumberRow .col-md-6 label.col-md-6:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .phoneNumberRow .col-md-6 div.col-md-6{width:67%;padding:0}
.ThreeColumnDetailsForm .phoneNumberRow .phoneCountryList select{width:17em}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-3{padding-left:0;width:15.1%;padding-top:0;text-align:right;padding-right:10px;margin-right:10px;position:relative}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-3:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-3.noafter:after{display:none}
.ThreeColumnDetailsForm .col-md-12 .SummeryTextarea>.col-md-9{padding:0;width:75.5%}
.ThreeJobDetailsForm .clientInputT strong{padding-left:15px;padding-right:10px;width:50%;margin-top:6px}
.ThreeJobDetailsForm .col-md-4 .form-group>label.col-md-6{padding:0;width:46%;padding-right:10px;margin-right:10px;margin-bottom:0;margin-top:4px;text-align:right;position:relative}
.ThreeJobDetailsForm .col-md-4 .form-group>label.col-md-6:after{position:absolute;content:":";right:0;top:0}
.ThreeJobDetailsForm .col-md-4 .form-group>div.col-md-6{padding:0}
.ThreeJobDetailsForm #rateSection .col-md-8 label.col-md-4{padding:0;width:23%;padding-right:10px;margin-right:10px;margin-bottom:0;margin-top:21px;text-align:right;position:relative}
.ThreeJobDetailsForm #rateSection .col-md-8 label.col-md-4:after{position:absolute;content:":";right:0;top:0}
.ThreeJobDetailsForm #rateSection .col-md-8 label.col-md-5:after{position:absolute;content:":";right:0;top:0}
.ThreeJobDetailsForm #rateSection .col-md-8 div.col-md-8{padding:0;min-height:100%!important;width:73%}
.ThreeJobDetailsForm .shiftT .col-sm-5{padding:0}
.ThreeJobDetailsForm .shiftT .col-sm-2{padding:0;margin-top:5px;width:30px;text-align:center;float:left}
.ThreeJobDetailsForm .col-md-12 .form-group label.col-md-3{padding:0;width:15.25%;font-weight:400;padding-right:10px;margin-right:10px;margin-bottom:0;margin-top:4px;text-align:right;position:relative}
.ThreeJobDetailsForm .col-md-12 .form-group label.col-md-3:after{position:absolute;content:":";right:0;top:0}
.ThreeJobDetailsForm .col-md-12 .form-group div.col-md-9{padding:0}
.ThreeJobDetailsForm .chosen-container-single .chosen-single{min-height:26px;padding:1px 10px}
.ThreeJobDetailsForm .SwitchBTN{height:28px}
.ThreeJobDetailsForm .SwitchBTN span{width:30px}
.ThreeJobDetailsForm .SwitchBTN .Toggle{height:22px;width:30px}
.ThreeJobDetailsForm .input-group input{height:28px}
.ThreeJobDetailsForm .input-group.clockpicker input,.ThreeJobDetailsForm .input-group.clockpicker span.input-group-addon{height:28px;border:0}
.ThreeJobDetailsForm .input-group{border:1px solid #e5e6e7}
.ThreeJobDetailsForm .has-error .input-group{border:1px solid red}
.ThreeColumnDetailsForm .col-md-4 .form-group div.lblCanName label{margin:4px 0 0 0;padding:0}
.ThreeColumnDetailsForm .col-md-8.negorate .form-group>label.col-md-3{padding:0;width:22.4%;padding-right:10px;font-weight:400;margin-right:10px;margin-bottom:0;margin-top:4px;text-align:right;position:relative}
.ThreeColumnDetailsForm .col-md-8.negorate .form-group>label.col-md-3:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-8.negorate .form-group>.col-md-4{width:16%;padding:0 15px 0 0}
.ThreeColumnDetailsForm .col-md-8.negorate .form-group>.col-md-4 .input-group{border:1px solid #e5e6e7}
.ThreeJobDetailsForm .col-md-12 .form-group label.col-md-3.noafter:after{display:none}
.ThreeColumnDetailsForm .col-md-12 .form-group label.col-md-3{padding:0;width:15.25%;font-weight:400;padding-right:10px;margin-right:10px;margin-bottom:0;margin-top:4px;text-align:right;position:relative}
.ThreeColumnDetailsForm .col-md-12 .form-group label.col-md-3:after{position:absolute;content:":";right:0;top:0}
.ThreeColumnDetailsForm .col-md-12 .form-group div.col-md-9{padding:0}
.ThreeColumnDetailsForm .col-md-12 .form-group label.col-md-3.noafter:after{display:none}
.BottomTotopbtn{background-color:#1ba1e2;border-color:#1ba1e2;color:#fff!important;padding:5px;font-size:12px;font-weight:400;position:absolute;left:0;bottom:0;z-index:1}
.CountDown{width:80px;height:80px;background:#fbfbfb;border:2px solid #144991;margin:0 auto;padding-top:20px;color:#ef8d22;font-size:22px;font-weight:600;border-radius:50%;vertical-align:middle;text-align:center}
.TaskDetailsSubheading{cursor:pointer}
.TaskDetailsSubheading p{position:relative}
.TaskDetailsSubheading p:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f078";margin-right:7px;font-size:10px}
.TaskDetailsSubheading.Selected{margin-bottom:0!important}
.TaskDetailsSubheading.Selected p:before{content:"\f077"}
.TaskDetailsOuter{border:1px solid #e5e6e7;padding:10px;background:#fff;margin-bottom:10px;margin-bottom:10px}
.TaskDetailsOuter .labelValue::after{margin-top:0}
.TaskDetailsOuter .m-b-md{margin-bottom:10px}
.TaskDetailsOuter label.col-sm-4{text-align:right;font-weight:400;margin-bottom:0}
.TaskCommentsOuter{border:1px solid #e5e6e7;padding:10px;background:#fff;margin-bottom:10px;float:left}
.TaskCommentsOuter label.col-sm-2{text-align:right;font-weight:400;line-height:26px;margin-bottom:0}
.TaskCommentsOuter .col-sm-10.labelValue{line-height:26px}
.TaskCommentsOuter .labelValue::after{margin-top:0}
.TaskCommentsOuter .m-b-md{margin-bottom:10px}
#rateCommission.tab-pane{padding-top:0}
#rateCommission.ampDetailsTab .headerSec{padding-bottom:0}
#rateCommission.ampDetailsTab .ibox-content{padding-top:0}
#rateCommission.ampDetailsTab .ampDetailsTab_row.ratesection{margin-bottom:0}
#rateCommission.ampDetailsTab .SubHeaderSec{margin:0;padding:3px .5em 3px .5em}
#rateCommission.ampDetailsTab .SaleRecruterColumn.columnsSaleRecruiter .row>.col-sm-6:first-child{padding-top:0;padding-bottom:0}
#rateCommission.ampDetailsTab .SaleRecruterColumn.columnsSaleRecruiter .firstColumn .row>.col-sm-6{padding-top:0;padding-bottom:0}
#rateCommission.ampDetailsTab .SaleRecruterColumn.columnsSaleRecruiter h3{font-size:14px}
#rateCommission.ampDetailsTab .input-group-addon{padding:2px 4px}
#rateCommission.ampDetailsTab .textbox-width{width:90%!important}
#rateCommission.ampDetailsTab .detail_info_nums{padding:0 0 0 5px}
#rateCommission.ampDetailsTab .inline_boxes{width:90px}
#rateCommission.ampDetailsTab .dataTables_wrapper{margin-top:0}
#rateCommission.ampDetailsTab table.table tr td,#rateCommission.ampDetailsTab table.table tr th{padding:3px 5px;font-size:11px!important}
#rateCommission.ampDetailsTab .form-control{height:24px;font-size:11px}
#rateCommission.ampDetailsTab label{font-size:11px;text-align:right}
#rateCommission.ampDetailsTab .checkbox label{text-align:left;width:auto}
#rateCommission.ampDetailsTab .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:22px!important}
#rateCommission.ampDetailsTab .select2-container--default .select2-selection--single{height:24px!important}
.PopMediumFontSize .table tbody>tr>td,.PopMediumFontSize .table>thead>tr>th,.PopMediumFontSize table.dataTable tr td,.PopMediumFontSize table.dataTable tr th{font-size:11px!important}
.PopSmallFontSize .table tbody>tr>td,.PopSmallFontSize .table>thead>tr>th,.PopSmallFontSize table.dataTable tr td,.PopSmallFontSize table.dataTable tr th{font-size:10px!important}
.email_section .modal-dialog.smlpopwidth400{width:400px}
.email_section .modal-dialog.smlpopwidth500{width:500px}
.email_section .modal-dialog.smlpopwidth500{width:500px}
.collapseToggleSubheading{cursor:pointer}
.collapseToggleSubheading p{position:relative}
.collapseToggleSubheading p:before{font-weight:900;font-family:"Font Awesome 5 Free";content:"\f077";margin-right:7px;font-size:10px}
.collapseToggleSubheading.Selected{margin-bottom:10px!important}
.collapseToggleSubheading.Selected p:before{content:"\f078"}
.ibox-title.DashboardPadding{padding:5px 10px}
.BonusPaymentReportTbl .table.dataTable td .btnmakepayment{width:auto!important}
.BonusPaymentReportTbl .table.dataTable td .btnmakepayment a{margin-top:5px;color:#fff!important;background:#144991;border-radius:4px;display:inline-block;margin-right:10px;padding:5px;font-weight:500;text-align:center;width:130px;text-transform:none;font-size:12px}
.PrevBonusPayment-dataTables .SpanRightFixed span{float:none;width:auto}
.PrevBonusPayment-dataTables .cand_resume .texDiv{width:100%}
#PrevCandidateALog .showOutOff .dataTables_length{float:right!important}
.canSubmissionOuter .closable-block .Add_block{position:relative;margin-top:0;font-size:12px;text-align:left;color:#337ab7}
.canSubmissionOuter .mainSec .row{display:block!important}
.TaskCommentsPopup{overflow:auto;max-height:630px}
.checkbox.chkGridfirstrow{padding-left:7px;float:left}
.checkbox.chkGridfirstrow label::after{margin-left:-5px}
.tblManageMyClient tr td p{margin:0}
.tblManageMyClient tr td p.nolink a{color:inherit}
.AddEditMyClient table.table tr td p{margin:0;padding:0}
.AddEditMyClient table.table tr td p.colorinherit a{color:inherit}
#myclientdocument .floatingTab_list li.Active:before{display:none}
#myclientdocument .floatingTab_list li.Active:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background-color:#1180b7;border-radius:50%;transition:all .6s ease-in-out;z-index:9}
#myclientdocument .floatingTab_list li.Active a{color:#1c8cc3}
#myclientdocument .floatingTab_list li::before{background:0 0;border:1px solid #e0e0e0;top:3px;left:3px;width:11px;height:11px;border-radius:50%}
#myclientdocument .floatingTab_list li:hover::before{background:#1ba2e4;border:1px solid #1ba2e4}
#myclientdocument .floatingTab_list li.disabled:hover::before{background:0 0;border:1px solid #e2e2e2}
#myclientdocument .editEmployee_bodyLeft{position:relative;top:0}
#myclientdocument .editEmployee_bodyLeft{width:15em}
#myclientdocument .editEmployee_bodyLeft.activeCollapse{width:0}
#myclientdocument .editEmployee_bodyRight{width:calc(100% - 15em)}
#myclientdocument .editEmployee_bodyRight.activeCollapse{width:100%}
.SrchBoxAddEditMyClient{min-width:80%;margin-left:5%}
.SrchBoxAddEditMyClient .txtsearchbox{width:50%;display:inline-block;vertical-align:top;margin-right:10px}
.SrchBoxAddEditMyClient .selectActiveInactive{width:11%;display:inline-block;vertical-align:top;margin-right:10px}
.SrchBoxAddEditMyClient .SrchInoviceDate{display:inline-block;vertical-align:top;width:26%}
.SrchBoxAddEditMyClient .SrchInoviceDate label{display:inline-block;vertical-align:top}
.SrchBoxAddEditMyClient .SrchInoviceDate label+div{display:inline-block;vertical-align:top;width:47%}
.smlbtnBlue.btnBlue{padding:6px 10px;font-size:11px;min-width:6em;margin-left:10px}
.model_lbl_rt_align .col-sm-5 label{text-align:right;width:100%;margin:0;font-weight:400;line-height:25px}
.model_lbl_rt_align .col-sm-6:nth-child(2)>.row{margin:0}
.model_lbl_rt_align .col-sm-6>.row>.col-sm-7{padding-right:0}
.Worklocationsrch.searchBox{width:80%;display:block;float:none;margin:0 auto 30px}
.Worklocationsrch.searchBox input[type=search].form-control{width:50%;display:inline-block;vertical-align:top;margin-right:10px}
.Worklocationsrch.searchBox div.ddlH1Btype{width:15%;display:inline-block;vertical-align:top;margin-right:10px}
.Worklocation_heading{background:#e5e5e5;padding:5px 10px;font-weight:700;font-size:12px;margin-bottom:10px}
.Worklocation_heading span{display:inline-block;width:14%}
.Div_phoneCountry .CountryCode{width:100px!important;margin-right:10px}
.Div_phoneCountry select{width:100%}
.Div_phoneCountry .CountryPhone{width:150px!important}
.BillingAddTextarea textarea{height:65px}
.BillingAddTextarea .col-sm-6 .col-sm-12>.row>.col-sm-7{padding-right:0}
.BillingAddTextarea .col-sm-12 .row{margin:0}
.BillingAddTextarea .col-sm-12 .col-sm-3{width:18.5%}
.BillingAddTextarea .col-sm-12 .col-sm-3 label{text-align:right;width:100%;margin:0;font-weight:400;line-height:25px}
.BillingAddTextarea .col-sm-12 .col-sm-9{width:81.4%;padding-right:0}
.Secworklocation{margin-bottom:30px}
.model_maxWidth_900.modal-dialog{max-width:950px;width:950px}
.model_maxWidth_1050.modal-dialog{max-width:1050px;width:1050px}
.model_maxWidth_1150.modal-dialog{max-width:1150px;width:1150px}
.model_maxWidth_1220.modal-dialog{max-width:1220px;width:1220px}
.model_maxWidth_1400.modal-dialog{max-width:1400px;width:1400px}
table.table.tblWorkLocation tr td.contactPerson a{color:#333}
.model_maxWidth_600.modal-dialog{max-width:600px;width:600px}
.model_maxWidth_700.modal-dialog{max-width:700px;width:700px}
.model_maxWidth_800.modal-dialog{max-width:800px;width:800px}
.changerequest.AddRequstPopup .model_maxWidth_900.modal-dialog{max-width:950px;width:950px}
.tblAssignContacts_outer{min-height:200px;overflow-x:auto;max-height:300px}
.tblAddAssignContacts tfoot,.tblAssignContacts tfoot{background:#ddd}
.Secworklocation .ampDetailsTab_row p{margin-top:5px}
.tblAddAssignContacts.table tbody>tr>td:first-child{padding:5px 0 5px 5px}
.tblAddAssignContacts.table tbody>tr>td:last-child{padding-top:10px}
.tblAssignContacts.table tbody>tr>td:last-child{padding-top:8px}
.tblAddAssignContacts.table{background:#e7eaec;margin-bottom:0}
.tblAddAssignContacts.table-striped>tbody>tr:nth-of-type(odd){background:#e7eaec}
.tblAddAssignContacts_outer{padding-top:5px;border-top:3px #e7eaec solid}
a.add_assignContact{color:#1ea2e2;font-size:10px}
.employeeDetails_Modal .tabs1_section.resume_details.tabs_AddEditMyClient{padding:15px 15px 10px 15px}
.myclientTop{margin-top:20px}
.myclientTop .ibox-tools{display:block;text-align:left;padding:.9em .5em;background:#fff;text-align:left}
.myclientTop .ibox-title{border:0}
.myclientTop .ibox-content{margin-top:0}
.myclientTop .myclient-name{display:inline-block;font-size:30px;font-weight:600;line-height:32px;margin-bottom:0;height:auto;vertical-align:middle}
.myclientTop .jobs_text{font-size:13px;font-weight:400}
.ofActiveProjects{color:#19967d!important}
.ofActiveJobs{color:#fcc438!important}
.ofIPlacement{color:#7ab648!important}
.ofContacts{color:#3aa6dd!important}
.ofWLocation{color:#ef8d22!important}
.ofTask{color:#ef8d22!important}
.editEmployee_page p #aViewEndClient{color:#1ea2e2;font-size:10px;display:inline-block;margin-top:5px}
.ContactsAactive{color:#19967d}
.ContactsInactive{color:#c92d39}
.lbl_rt_overall_Page .col-sm-5>label{text-align:right;width:100%}
.lbl_rt_overall_Page label.col-sm-5{text-align:right}
table tbody tr:first-child td .radio-info.Manager input+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
table tbody tr:first-child td .radio-info.Admin input+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
table tr td.contactPerson .radio{padding-left:0}
.task_headersec{padding-bottom:0;padding-top:5px;padding-bottom:5px}
.task_headersec a{display:inline-block}
.employeeDetails_Modal .task_headersec a.modal-MyTaskSupport{margin:0 0 0 40px}
.task_boxs.job_boxes .product-name1{font-size:30px}
.task_boxs{padding-right:15px}
.task_boxs .dashBoard_bottom .jobs_text button{padding:3px 4px;font-size:11px;margin:0}
.task_boxs .col-sm-2{padding-right:0}
.task_boxs .product-desc{padding:10px 0}
.ActiveRecruterdash .task_boxs .product-box{min-height:100%}
.ActiveRecruterdash .task_boxs .dashBoard_bottom{min-height:100%;height:auto!important}
.task_boxs .cst_box_header{padding:5px;font-size:13px}
.TaskAddressdropdown.MasterAddressDropDown .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:16px!important}
.TaskAddressdropdown.MasterAddressDropDown .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}
.TaskAddressdropdown .selectDropdown select{height:29px}
.tblTaskSummaryOuter{margin:20px 0}
#divJobdetails .dataTables_wrapper{margin-top:0}
.srch_csrpopupOuter{margin-bottom:30px}
.srch_csrpopup{display:inline-block;vertical-align:top;width:32%;margin-bottom:10px}
.srch_csrpopup label{display:inline-block;vertical-align:top;margin-top:5px;width:42%;text-align:right;margin-right:15px}
.srch_csrpopup select{display:inline-block;vertical-align:top;width:50%!important}
.srch_csrpopup .select2{width:155px!important;text-align:left}
#dvPipeline .radio.radio-inline{margin-left:20px!important}
.note-btn-group span{line-height:100%!important}
.EmployersearchBox.searchBox.form-group{float:none;margin:0 auto}
.EmployersearchBox.searchBox.form-group input[type=search].form-control{width:50%}
.EmployersearchBox.searchBox.form-group select.EmployerStatus{width:18%}
.ManageEmployer-Grid tr td a,.ManageEmployer-Grid tr td a:link{color:#555}
.ManageEmployer-Grid tr td span.EmployerLinkedClient{color:#3aa6dd}
textarea.textareaHeight{height:120px}
.resume_popup .modal-dialog.popupwidth600{max-width:600px}
.takeactionheading{font-size:14px;font-weight:700;padding:10px;background:#f9f9f9;float:left;width:100%;margin-bottom:10px}
.companyName{margin-bottom:10px}
.companyName p{margin:0}
.companyName p span{color:#afafaf}
.js-mapAccountLocationhide{margin-bottom:30px}
.DivMapAccount{margin-bottom:10px}
.DivMapAccount label{font-weight:400;text-align:left;padding:0;margin:5px 0 0 0}
.DivMapAccount .col-sm-7{padding:0}
.DivMapAccount a{color:#3aa6dd;font-weight:600}
.DivMapAccount .col-sm-2,.DivMapAccount .col-sm-4{margin:5px 0 0 0}
.DivManagerAccountAction{margin:0 0 30px 0}
.DivManagerAccountAction p{margin:0;padding:0}
.DivManagerAccountAction p.NoAction{color:#ef8d22;margin-top:10px}
.DivManagerAccountAction p.NoAction a{font-weight:600}
.DivActivateAccount{margin-top:0}
.DivComments{margin:0 0 30px 0}
.DivComments textarea{height:80px}
.DivComments .col-sm-12,.DivManagerAccountAction .col-sm-12,.marleft.col-sm-12{margin-left:-5px;margin-right:-5px}
#clientSkillProfile .Worklocationsrch.searchBox{margin:0 0 0 5%}
#clientSkillProfile .Worklocationsrch.searchBox input[type=search].form-control{width:100%}
.srchRow1{display:inline-block;width:48%;vertical-align:top;margin-right:1%}
.skillSubsrch{margin-top:10px}
.skillSubsrch label{display:inline-block;width:24%;font-weight:400}
.skillSubsrch label+select{display:inline-block;width:50%!important;float:none!important}
.dtClientGroupSkillProfiles.dataTable,.dtClientSkillProfiles.dataTable{table-layout:fixed}
.ClientSkilltextarea .col-sm-3{width:20.2%}
.ClientSkilltextarea .col-sm-3 label{text-align:right;width:100%;margin:0;font-weight:400;line-height:25px}
.ClientSkilltextarea .col-sm-9{width:79%;padding-right:0}
#dvPipeline .radio.radio-inline{margin-left:20px!important}
.note-btn-group span{line-height:100%!important}
.incentivePlan_heading{margin:30px 20px}
.incentivePlan_heading h3{font-size:1.5em;color:#002d69;font-weight:600;margin-bottom:0}
.incentivePlan_heading #hedEffectiveDate{margin:0;color:rgba(0,0,0,.4);font-weight:400;font-size:12px;margin-top:5px}
.incentivePlanContainer .tabs1_section{margin:20px 20px}
.incentivePlanContainer .headerSec .btnBlue.Roles_btn{padding:3px 10px;font-size:11px;min-width:6em}
.incentivePlan_Bookmark{margin:20px}
.incentivePlan_Bookmark ul{list-style:none;padding:0;margin:0}
.incentivePlan_Bookmark ul li{margin:0 5px;display:inline-block;vertical-align:top}
.incentivePlan_Bookmark ul li a{padding:5px;font-size:1em}
.div_RoleResponsibilities{margin:30px 20px;scroll-margin:50px 0 0 50px}
#RolesResponsibilities,#referencePage{border-bottom:1px solid rgba(0,0,0,.1)}
.div_RoleResponsibilities h4{font-size:16px;color:#002d69;font-weight:600}
.div_RoleResponsibilities h5{font-size:16px;color:#b80c0c;text-align:center;font-weight:600;margin-bottom:20px;text-decoration:underline}
.div_RoleResponsibilities h6{font-size:16px;color:#002d69;font-weight:600;text-decoration:underline;font-style:italic}
.div_RoleResponsibilities h6 small{color:#002d69;font-weight:600;font-size:13px}
.div_RoleResponsibilities p{font-size:14px;color:#333;font-weight:400;margin:0;margin-bottom:20px}
.div_RoleResponsibilities table ul{text-align:left}
.div_RoleResponsibilities ul{margin:0 0 20px 20px;padding:0;list-style:disc}
.div_RoleResponsibilities ul li{font-size:14px;color:#333;font-weight:400;list-style:inherit;margin-left:10px;padding-left:10px;margin-bottom:5px}
.div_RoleResponsibilities ul li ul{margin:0 0 0 20px}
.div_RoleResponsibilities ol{margin:0 0 20px 20px;padding:0}
.div_RoleResponsibilities ol li{font-size:14px;color:#333;font-weight:400;margin-left:10px;padding-left:10px;margin-bottom:5px;list-style:inherit}
.div_RoleResponsibilities table{max-width:100%;width:60%;margin:0 auto 20px auto}
.div_RoleResponsibilities table tr th{padding:5px;border:1px solid #000;text-align:center;font-size:14px}
.div_RoleResponsibilities table tr td{padding:5px;vertical-align:inherit!important;border:1px solid #000;text-align:center;font-size:14px}
.incentivePlanContainer .tabs-container .nav-tabs.custom_tab1>li.active a{background:0 0;color:#1ea2e2!important;border:0}
.incentivePlanContainer .tabs-container .nav-tabs.custom_tab1>li a{background:0 0;color:#000!important;border:0;font-size:14px}
.scrollToTop{width:30px;height:30px;display:block;text-align:center;background:#144991;opacity:.8;z-index:999;position:fixed;right:10px;bottom:20px;color:#fff;border-radius:5px}
.scrollToTop i{font-size:20px;line-height:30px;color:#fff}
.scrollToTop:hover{background:#144991;opacity:1}
.note-editor .dropdown-menu li{list-style:none!important}
.note-editor .dropdown-menu li p{margin:0}
.Div_onvacation{float:left;width:100%}
.SpanRightFixed .Div_onvacation .eyesDiv+.texDiv span{width:100%}
.SpanRightFixed .Div_onvacation .eyesDiv{display:inline-block;float:none;vertical-align:top}
.SpanRightFixed .Div_onvacation .eyesDiv+.texDiv{width:80%;float:none;display:inline-block;vertical-align:top}
.Div_onvacation .fa-umbrella-beach{font-size:12px;display:block;margin-left:-3px}
.Div_onvacation .fa-exclamation-triangle{font-size:12px;margin-left:5px}
.Div_onvacation .fa-user{display:block;margin-left:4px!important}
.restrictedDocument{display:inline-block;vertical-align:top;margin-right:.5em}
.restrictedDocument+.truncate-overflow{max-width:180px;display:inline-block}
.Div_onvacation .fa-user{display:block;margin-left:4px!important}
.shiftdashboard .searchBox input[type=search].form-control{width:25%;display:inline-block;vertical-align:top;margin-right:10px}
.shiftdashboard .searchBox select.form-control{width:13%;display:inline-block;vertical-align:top;margin-right:10px}
.shiftdashboard .searchBox .DashinputDate{width:13%;display:inline-block;vertical-align:top;margin-right:10px}
.employeeNameCol .empImage{width:50px;height:50px;float:left}
.employeeNameCol .empImage img{width:50px;height:50px;cursor:pointer;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;transition:transform 1s}
.employeeNameCol .empImage img:hover{transform:scale(2)}
.employeeNameCol article{float:left;width:calc(100% - 60px);margin-left:10px}
.employeeNameCol article p{margin:5px 0 0 0}
.shiftdashboard .rating>label:hover{color:#ef8d22}
#ProcessTimesheetModal .editImgrModal_popup label,#TimesheetDetailsModal .editImgrModal_popup label{padding-right:15px}
.Div_fileinput .file-caption-main{width:100%;display:none}
.totalhrs label{padding-top:0}
.totalhrs label strong{font-size:18px}
.logdetailsPop{width:440px;padding:10px;position:absolute;left:50%;margin:-110px 0 0 -220px;max-height:220px;top:50%;border:1px solid #e5e6e7;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:99;display:none;transition:all 1s ease-in-out;animation:animationDropCenter 1s}
#Logdetails_cover{position:absolute;width:100%;left:0;height:100%;top:0;background:rgba(255,255,255,.2);z-index:4}
@keyframes animationDropCenter{
0%{top:0}
}
.tbl_logdetails{overflow:auto;max-height:200px}
.logdetailsPop table.table{margin-bottom:10px}
.logdetailsPop .logdetailsbtn{width:20px;height:20px;line-height:20px;text-align:center;padding:0;font-size:14px;text-transform:none;border-radius:50%;background:#555;position:absolute;right:-5px;top:-5px}
.logdetailsPop .logdetailsbtnDa{width:20px;height:20px;line-height:20px;text-align:center;padding:0;font-size:14px;text-transform:none;border-radius:50%;background:#555;position:absolute;right:-5px;top:-5px}
.jcarousel-wrapper{margin:0 2.5% 10px;position:relative;width:95%;height:90px;border:1px solid #e5e6e7;border-radius:0;box-shadow:0 0 2px #e5e6e7}
.jcarousel{position:relative;overflow:hidden}
.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}
.jcarousel li{float:left;width:150px;height:90px;border-right:1px solid #e5e6e7;padding:10px}
.jcarousel li:hover{background:rgba(0,0,0,.035)}
.jcarousel li p{margin:0}
.jcarousel li p.date{font-weight:700;font-size:14px;margin-bottom:5px}
.jcarousel li p.time{font-weight:500;font-size:13px;margin-bottom:5px}
.jcarousel li p.positions{font-weight:400;font-size:12px}
.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:0;width:30px;height:100%;line-height:90px;text-align:center;background:#e5e6e7;color:#555;text-decoration:none;text-shadow:0 0 1px #000;font-size:24px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}
.jcarousel-control-prev{left:-40px;border-radius:5px 0 0 5px}
.jcarousel-control-next{right:-40px;border-radius:0 5px 5px 0}
.jcarousel-control-next:hover span,.jcarousel-control-prev:hover span{display:block}
.jcarousel-control-next.inactive,.jcarousel-control-prev.inactive{opacity:.3;cursor:default}
.onlocation{float:left}
.onlocation.locatefetch{color:green}
.onlocation.noresponse{color:red}
.spn_clockin .btn{font-size:12px;padding:2px 5px;text-transform:none}
.resumeFltrDetails p.assignment_rejected{color:red}
.resumeFltrDetails p.assignment_waiting{color:orange}
.resumeFltrDetails p.assignment_accepted{color:green}
.spn_clockin a{border:1px solid #144991;color:#555!important;border-radius:10px;padding:0 10px 0 0;background:#fff}
.spn_clockin a:hover{color:#fff!important;background:#144991}
.candSubmissionOuter .col-md-3.control-label,.candSubmissionOuter .col-md-4.control-label,.candSubmissionOuter .col-md-5.control-label{text-align:right;margin-bottom:0}
.candSubmissionOuter #addCanTab5 .col-md-2.control-label{text-align:right;margin-bottom:0}
.addCandStepSec.canSubmissionOuter .mainSec .form-group{margin-bottom:10px}
.candSubmissionOuter .floatBtnSec{float:right;width:auto}
.candSubmissionOuter .floatBtnSec.floatSaveActive{width:auto}
.candSubmissionOuter .col-md-3.control-label{width:20%}
.candSubmissionOuter .col-md-3.control-label+.col-md-9{width:80%}
#Popup_ClockInOut p{margin:0;margin-top:6px}
#Popup_ClockInOut .editImgrModal_popup label{padding-left:15px;padding-right:15px}
.ThreeJobDetailsForm .col-md-4 .form-group>label.col-md-6.checkboxaafter:after{display:none}
.ThreeJobDetailsForm .input-daterange .input-group-addon{padding:3px 5px}
.formSection .closableBlock_contentx .col-md-8{min-height:100%!important}
.inp_paydoublebor .input-group-addon{border:0;border-right:1px solid #e5e6e7}
.inp_paydoublebor .input-group .form-control{border:0}
.inp_paydoublebor .has-error .input-group-addon{border-color:#a94442}
.inp_paydoublebor .input-group .form-control{border:0}
.ThreeJobDetailsForm .inp_paydoublebor .has-error.input-group{border-color:#a94442}
.lblRight_AddEdit label{text-align:right}
.lblRight_AddEdit .col-sm-5 label.control-label,.lblRight_AddEdit .col-sm-5>label{text-align:right;width:100%}
.lblRight_EditEmp.lblRight_AddEdit .col-sm-3>label{text-align:right;width:100%}
.lblRight_EditEmp.lblRight_AddEdit .col-sm-10 .row>.col-sm-3{width:24.5%}
.Div_ProgressOnBoarding{float:left;width:100%;border:1px #efefef solid;margin-bottom:10px;background:rgba(0,0,0,.015);border-bottom:0}
.Div_ProgressOnBoarding .headBoarding{float:left;width:100%;background:#efefef;padding:.5em .5em .6em;font-weight:600;font-size:12px}
.DivTaskChecklist .bodyBoarding,.Div_ProgressOnBoarding .bodyBoarding{float:left;width:100%;padding:5px;border-bottom:1px #efefef solid}
.Div_ProgressOnBoarding .BodyHeading{float:left;width:100%;font-weight:700;font-size:14px;padding:5px;margin:5px 0}
.bodyBoarding>div,.headBoarding>div{float:left;vertical-align:middle}
.bodyBoarding>div p{margin:0;display:inline-block}
.bodyBoarding>div a{color:#337ab7;display:inline-block;margin:0 2px}
.bodyBoarding>div a.modal-viewStartSheetLog{float:right;position:relative;left:20px;top:5px}
.bodyBoarding>div:first-child,.headBoarding>div:first-child{width:40%}
.bodyBoarding>div:nth-child(2),.headBoarding>div:nth-child(2){width:12%}
.bodyBoarding>div:nth-child(3),.headBoarding>div:nth-child(3){width:12%}
.bodyBoarding>div:nth-child(4),.headBoarding>div:nth-child(4){width:36%}
.bodyBoarding>div:nth-child(2){padding-top:7px}
.bodyBoarding>div:nth-child(3){padding-top:7px}
.bodyBoarding>div:nth-child(4){padding-top:0}
.bodyBoarding>div:nth-child(5){padding-top:5px}
.singleline4thcolumn.bodyBoarding>div:nth-child(4){padding-top:7px}
.headBoarding .Div_signinglog a{font-weight:400}
.headBoarding .Div_signinglog a.modal-SigningLog{float:right;margin-right:30px}
.bodyBoarding .ampDetailsTab_row{margin:0}
.Div_ProgressOnBoarding .btnProgress{white-space:nowrap;display:inline-block;background:#144991;color:#fff!important;text-decoration:none;font-size:12px;border-radius:4px;padding:2px 5px;font-weight:500;border:none;width:60px;text-align:center;text-transform:uppercase}
.Div_ProgressOnBoarding .btnYellwBg{background:#ef8d22;width:auto!important;white-space:nowrap;display:inline-block;color:#fff!important;width:auto;font-size:12px;border-radius:4px;padding:2px 5px;font-weight:500;border:none;text-align:center;margin:0 2px;text-transform:uppercase}
.displaynone{display:none}
.bodyBoarding>div .displaynone{display:none}
.Floatingofferletterbtn.floatActive{position:fixed;z-index:99}
.error{border:1px solid red!important}
.errorMsg{color:red;font-size:1em;margin:0;padding:0;display:inline-block}
.errorMsg_sec{padding:.3em .5em;box-sizing:border-box;text-align:center}
.reviewOnboarding_wrap{width:100%;float:left;padding:15px;text-align:center}
.reviewOnboarding_wrap br{display:none}
.reviewOnboarding_wrap>div{width:28%;margin-right:5%;float:none;display:inline-block;text-align:left;vertical-align:top;padding-bottom:2em;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px}
.reviewOnboarding_wrap>div[id$=divStep3]{margin-right:0}
.captionHead{width:100%;float:left;padding:.5em .5em .6em;background-color:#d8d8d8;font-size:1.1em;text-align:center;color:#404040;font-weight:700;box-sizing:border-box;border-radius:5px 5px 0 0}
.captionHead span{color:#5d5d5d;font-weight:400}
.reviewOnboarding_cont{width:100%;float:left;min-height:10em}
.reviewOnboarding_cont input{margin:.1em .5em 0 0;display:inline-block;vertical-align:text-bottom;box-sizing:border-box}
.review_checkbox{padding:.5em .5em .6em}
.reviewOnboarding_cont label{width:100%;float:left;vertical-align:top;box-sizing:border-box;font-weight:400;font-size:1em;color:#333}
.reviewOnboarding_btn{width:100%;float:left;padding:2em 0;box-sizing:border-box;text-align:center}
#divStep1Singer{width:100%;float:left;padding:1em 2em;box-sizing:border-box}
#divStep1Singer>div[id^=step]{width:100%;float:left;box-sizing:border-box;margin-bottom:15px}
#divStep1Singer h4,#divStep2Singer h4,#divStep3Singer h4{margin:0;float:left;color:#444;font-size:1.1em}
#divStep1Singer .radio.radio-inline,#divStep2Singer .radio.radio-inline,#divStep3Singer .radio.radio-inline{float:right;font-size:1em;text-transform:capitalize;color:#666}
#divStep1Singer label input,#divStep2Singer label input,#divStep3Singer label input{margin:.1em .5em 0 0;display:inline-block;vertical-align:text-bottom;box-sizing:border-box}
#divStep2Singer{width:100%;float:left;padding:1em 2em;box-sizing:border-box}
#divStep2Singer>div[id^=step]{width:100%;float:left;box-sizing:border-box;margin-bottom:3em}
#divStep2Singer label input{margin:.1em .5em 0 0;display:inline-block;vertical-align:text-bottom;box-sizing:border-box}
#divStep3Singer{width:100%;float:left;padding:1em 2em;box-sizing:border-box}
#divStep3Singer>div[id^=step]{width:100%;float:left;box-sizing:border-box;margin-bottom:3em}
#divStep3Singer label input{margin:.1em .5em 0 0;display:inline-block;vertical-align:text-bottom;box-sizing:border-box}
.divStep2Singer_input{width:100%;float:left;padding:1.1em 0 0;box-sizing:border-box}
.divStep2Singer_input input{margin-bottom:10px}
.divStep2Singer_input input.error{border:1px solid red}
.divStep2Singer_input input::-webkit-input-placeholder{color:#888}
.divStep2Singer_input input::-moz-placeholder{color:#888}
.divStep2Singer_input input:-ms-input-placeholder{color:#888}
.divStep2Singer_input input:-moz-placeholder{color:#888}
.reviewOnboardBottom_btn{width:100%;float:left;padding:0 0 20px 0;text-align:center}
.fullScreenLoader{display:none}
.btnCustom_blue{display:inline-block;box-sizing:border-box;box-shadow:none;background:#3a4078;color:#fff;border:0;min-width:10em;padding:.6em 0;border-radius:0;font-size:1em;cursor:pointer;outline:0}
.bottom_checkbx{text-align:center;padding:0 0 20px;box-sizing:border-box}
.bottom_checkbx label{font-size:1.1em;color:#555}
.bottom_checkbx input{margin:.1em .5em 0 0;display:inline-block;vertical-align:top;box-sizing:border-box}
.topHead_note{box-sizing:border-box}
.topHead_note p{font-size:12px;color:#777;margin:0}
#btnDraftEnvelope{margin-bottom:5px}
.docSelect_sec{width:100%;float:left;padding:2em;box-sizing:border-box}
.docSelect_sec ul{padding:0;list-style-type:none;width:100%;max-width:60em;text-align:left;margin:0 auto}
.docSelect_sec ul li{padding:.7em 0;box-sizing:border-box}
.docSelect_sec ul li input{margin:.1em 1em 0 0;display:inline-block;vertical-align:top;box-sizing:border-box}
.docSelect_sec ul li label{float:left;text-transform:capitalize;color:#333;display:flex;align-items:center}
.docSelectNote{width:100%;float:left;text-align:left;padding:1em 0 3em}
.docSelectNote p{font-size:1em;color:#777;width:100%;font-style:italic}
.templatesList_header{width:100%;float:left;padding:.7em 2em;text-align:center;box-sizing:border-box;background:#3a4078}
.templatesList_header h4{margin:0;padding:0;font-size:1.3em;font-weight:400;color:#fff}
.thankYouMsg{width:100%;max-width:50em;margin:0 auto;clear:both}
.thankYouMsg h5{margin:0;padding:3em 0;font-size:1.5em;color:#444;font-weight:400;line-height:1.6em;text-align:center}
.PTImmigration_Page .btn{padding:5px 10px;font-size:12px;margin-top:-25px}
.PTImmigration_Page .floatingSave_btn.floatActive .btn{margin:0}
.PTImmigration_Page .ibox-content{border:0}
.Div_DataProcessing{border:1px solid #efefef;margin:20px 0}
.Div_DataProcessing table.table{margin:0}
.Div_DataProcessing .Div_tblDataProcessing{padding:10px}
.Div_TaskChecklist{border:1px solid #efefef;margin:10px 0;background:rgba(0,0,0,.015)}
.Div_TaskChecklist .taskchecklistInner{padding:0}
.Div_DataProcessing .SubHeaderSec,.Div_TaskChecklist .SubHeaderSec{margin:0}
.Div_DataProcessing .SubHeaderSec p,.Div_TaskChecklist .SubHeaderSec p{font-size:12px}
.Div_TaskChecklist .ampDetailsTab_row{border-top:1px solid #efefef;padding:5px;margin:0}
.Div_TaskChecklist .ampDetailsTab_row .col-sm-5{width:39.5%}
.bodyBoarding .ampDetailsTab_row .col-sm-5{width:49.5%}
.bodyBoarding .ampDetailsTab_row .col-sm-7{width:50%}
.PTImmigration_Page .col-sm-7 p{margin:0;margin-top:6px;font-weight:600}
.btn_AddRequest{position:absolute;right:0;top:0}
.btn_AddRequest a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:6px 10px;font-weight:500;text-transform:uppercase}
.btn_AddRequest_Tracking{position:relative;top:0;display:inline-block}
.btn_AddRequest_Tracking a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:5px 10px;font-weight:500;text-transform:uppercase}
.AddRequstPopup .modal-dialog{width:800px}
.AddAdminRequstPopup .modal-dialog{width:1000px}
.Div_DocRepositoryPopup .modal-dialog{width:1200px}
.AddRequstPopup .modal-dialog label{font-weight:400}
.AddRequstPopup .modal-dialog .col-sm-5>label{text-align:right;width:100%;margin:0;margin-top:5px}
.AddRequstPopup .modal-dialog .col-sm-4>label{text-align:right;width:100%;margin:0;margin-top:5px}
.AddRequstPopup .modal-dialog .Rowtextarea .col-sm-3>label{text-align:right;width:100%;margin:0;margin-top:5px}
.AddRequstPopup .modal-dialog .col-sm-12 .row>.col-sm-4{width:21%}
.AddRequstPopup .modal-dialog .col-sm-12 .row>.col-sm-8{width:79%}
.AddRequstPopup .modal-dialog .col-sm-12 .col-sm-6.labelValue{width:29.1%}
.AddRequstPopup .modal-dialog .col-sm-12 .col-sm-8.labelValue label.col-sm-2{margin:0;margin-top:5px}
.AddRequstPopup .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-4{padding-right:0;width:25%}
.AddRequstPopup .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2{padding-right:0;padding-left:5px;width:18%}
.AddRequstPopup .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2 .input-group-addon{padding:4px}
.AddRequstPopup .DropdownNamesch{margin-top:28px;width:90.5%}
.AddRequstPopup .zindex20{z-index:20}
.lblalignment label{margin-top:5px}
#AdminChangeRequest p{margin:0;margin-top:6px;font-weight:600}
#AdminChangeRequestOther p{margin:0;margin-top:6px;font-weight:600}
#ChangeRequestChangeRate p{margin:0;margin-top:6px;font-weight:600}
#AdminChangeRequest .col-sm-8.labelValue label{padding-left:0;text-align:right}
#AdminChangeRequest .col-sm-8.labelValue div.col-sm-2,#AdminChangeRequest .col-sm-8.labelValue div.col-sm-3{padding-left:0}
.div_projectname .col-sm-3{width:28%;text-align:right}
.div_projectname .col-sm-9{width:72%}
.Div_processLCA{position:absolute;right:6em}
.Div_PartnerDetails{position:absolute;right:4em}
.Rowtextarea .col-sm-3{width:20.9%}
.Rowtextarea .col-sm-3 label{width:100%}
.Rowtextarea .col-sm-9{width:79%}
.Rowtextarea .col-sm-9 textarea{height:100px}
.div_Billpayrate .input-group-addon{padding:4px}
.div_Billpayrate .col-sm-4 label.col-sm-12{text-align:left}
.div_Billpayrate .input-group.date .input-group-addon i{width:auto;height:auto}
.fboxinnerEmployee{padding:0;margin:0;margin-bottom:10px}
.w2employeehead .col-sm-4{padding:0;margin-right:10px;width:30%;padding-top:5px}
.w2employeehead .col-sm-4 p{font-weight:700}
.w2employeehead .col-sm-3{padding:0;margin-right:10px;width:18%}
.w2employeehead .col-sm-2{padding:0;margin-right:0;width:20%}
.w2employeehead{padding-bottom:5px}
.w2employeebody{margin:10px 0 0 0}
.w2employeebody p{color:#333!important;font-weight:600}
.w2employeefoot{padding:5px 0}
.savedEmployeeDetails{margin-bottom:10px;padding:8px 5px;background:#f1f2f4}
.EditEmployeeDetails .col-sm-1,.EditEmployeeDetails .col-sm-2,.EditEmployeeDetails .col-sm-4,.savedEmployeeDetails .col-sm-1,.savedEmployeeDetails .col-sm-2,.savedEmployeeDetails .col-sm-3,.savedEmployeeDetails .col-sm-4{padding:0;margin-right:10px}
.savedEmployeeDetails .col-sm-1{margin-right:0;width:3%}
.savedEmployeeDetails .col-sm-2{width:14%}
.savedEmployeeDetails .col-sm-2 small{color:#888}
.savedEmployeeDetails .col-sm-3{width:25%}
.savedEmployeeDetails .col-sm-4{width:32%}
.EditEmployeeDetails{padding:10px;background:#f1f2f4;margin-bottom:10px;margin-top:10px}
.EditEmployeeDetails .col-sm-1{margin-right:10px;width:10%}
.EditEmployeeDetails .col-sm-1 .checkbox{padding-left:9px}
.EditEmployeeDetails .col-sm-2{width:15%}
.EditEmployeeDetails .col-sm-3{width:17%;padding:0;padding-right:10px}
.EditEmployeeDetails .col-sm-4{width:8%}
.EditEmployeeDetails .col-sm-4 a.btn{margin-top:0!important}
.EditEmployeeDetails .col-sm-5{width:10%;padding:0;margin:0}
.EditEmployeeDetails .col-sm-6{width:16%;padding:0;margin:0;margin-right:10px}
.EditEmployeeDetails .col-sm-1 small,.EditEmployeeDetails .col-sm-6 p small{color:#888;display:block;font-weight:400}
.EditEmployeeDetails .col-sm-7{width:8%;padding:0;margin:0}
.EditEmployeeDetails .col-sm-7 a.cst_tooltip{margin:0 4px}
.table.dtPTDocumentCheckList a:link,.w2employeefoot a,a.AnchAddRepository,a.viewPDf{color:#1ea2e2!important;font-weight:600}
.table.dtPTDocumentCheckList a.viewPDf:link,a.viewPDf{font-weight:400;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
a.viewPDf i{vertical-align:middle;display:inline-block}
a.viewPDf span{display:inline-block;width:84%;vertical-align:middle;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.master_scoreCard_page table.table.dtPTDocumentCheckList tbody,table.table.dtPTDocumentCheckList,table.table.dtPTDocumentCheckList td,table.table.dtPTDocumentCheckList th,table.table.dtPTDocumentCheckList tr{border:0;padding:0;color:#333!important}
table.table.dtPTDocumentCheckList tr td{background:#f9f9f9;padding-top:15px;border-bottom:1px solid #e4e4e4;padding-right:10px}
a.AnchAddRepository{margin-top:5px;display:inline-block}
.EditEmployeeDetails .col-sm-1 select+p a{color:#1ea2e2}
#AdminChangeRequest .SubHeaderSec{margin:0;padding:3px .5em 3px .5em}
#AdminChangeRequest .SubHeaderSec p{padding:0;margin:0;font-size:12px}
#AdminChangeRequest .SaleRecruterColumn.columnsSaleRecruiter .row>.col-sm-6:first-child{padding-top:0;padding-bottom:0}
#AdminChangeRequest .SaleRecruterColumn.columnsSaleRecruiter .firstColumn .row>.col-sm-6{padding-top:0;padding-bottom:0}
#AdminChangeRequest .SaleRecruterColumn.columnsSaleRecruiter h3{font-size:12px}
.search_docrespopup{text-align:center}
.search_docrespopup .ddlH1Btype{display:inline-block;vertical-align:top;width:28%;margin-right:10px}
.search_docrespopup .ddlH1Btype select{width:100%}
.search_docrespopup .searchInputSec{display:inline-block;vertical-align:top;width:22%;margin-right:10px}
.search_docrespopup button.btn-borderdarkBlue{padding:2px 8px}
.PTdashboardOuter{margin-bottom:20px;border:1px solid #efefef}
.PTdashboardOuter .SubHeaderSec{margin:0}
.PTdashboardOuter .SubHeaderSec p{cursor:pointer;width:100%}
.PTdashboardOuter .SubHeaderSec p span{padding-right:40px;display:inline-block;width:320px}
.PTdashboardOuter .SubHeaderSec p span.GenBlue{color:#1595d2e0;width:208px}
.PTdashboardOuter .tblouter{padding:0 10px 10px 10px;position:relative}
.PTdashboardOuter .tblouter table{margin:0;margin-top:30px}
.PTdashboardOuter.active .SubHeaderSec p i.fa{transform:rotate(180deg)}
.PTdashboardOuterCopmleted{margin-bottom:20px;border:1px solid #efefef}
.PTdashboardOuterCopmleted .SubHeaderSec{margin:0}
.PTdashboardOuterCopmleted .SubHeaderSec p{cursor:pointer;width:100%}
.PTdashboardOuterCopmleted .SubHeaderSec p span{padding-right:40px;display:inline-block;width:320px}
.PTdashboardOuterCopmleted .SubHeaderSec p span.GenBlue{color:#1595d2e0;width:220px}
.PTdashboardOuterCopmleted .tblouter{padding:0 10px 10px 10px;position:relative}
.PTdashboardOuterCopmleted .tblouter table{margin:0;margin-top:30px}
PTdashboardOuterCopmleted.active .SubHeaderSec p i.fa{transform:rotate(180deg)}
.validity_date .input-group-addon{font-size:11px;padding:7px 0 0}
.validity_date .form-control{padding:4px 2px;font-size:10px}
.PTImmigration_Page .PT_Communicationlog .btn{margin-top:0}
.PT_Communicationlog .SubHeaderSec p{margin-top:5px}
.TPCommentDetails .editEmpModal_popup label{text-align:right;margin-top:5px}
.paddRZero{padding-right:0}
.ampDetailsTab #BasicDetails .ibox-content{margin-top:0}
.PTImmigration_Page #BasicDetails .floatingSave_btn,.PTImmigration_Page #PTClient .floatingSave_btn,.PTImmigration_Page #PTProgress .floatingSave_btn{position:absolute;right:0;margin:0;top:12px}
.PTImmigration_Page #BasicDetails .floatingSave_btn.floatActive,.PTImmigration_Page #PTClient .floatingSave_btn.floatActive,.PTImmigration_Page #PTProgress .floatingSave_btn.floatActive{position:fixed;top:6em;right:3.7em}
.PTImmigration_Page #BasicDetails .floatingSave_btn.floatActive .btn,.PTImmigration_Page #PTClient .floatingSave_btn.floatActive .btn,.PTImmigration_Page #PTProgress .floatingSave_btn.floatActive .btn{margin-top:0}
.ptcommunicationLog .tabscommContent>div{border:0!important}
.Placement-dataTables-example.table tbody>tr>td .NAText{vertical-align:middle;line-height:52px}
.displayHide{display:none!important}
table.table.tblDocRepositoryList tr td a.btnBlue{padding:2px 4px;font-size:11px}
.editEmployee_page .checkbox.DocOpenEnd{margin-top:5px}
.editEmployee_page .checkbox.DocOpenEnd input[type=checkbox]{position:absolute}
.editEmployee_page .checkbox.DocOpenEnd label{text-align:left;font-size:10px}
#ViewOfferLetter .noteTextarea textarea{height:180px}
#ViewOfferLetter .noteTextarea.offerletterpop textarea{height:60px}
#ViewOfferLetter iframe{margin-top:20px}
#ViewOfferLetter .noteTextarea .col-sm-3{width:21%;margin-top:6px}
#ViewOfferLetter .noteTextarea .col-sm-9{width:78%;padding-right:0}
#ViewOfferLetter .m-b-md{margin-bottom:10px}
.PTImmigration_Page #AddOfferAddendumLetter .btn{margin-top:0}
.TPCommentDetails iframe{margin-top:20px}
#EnvelopeDocs .dataTables_wrapper,#SigningLog .dataTables_wrapper{margin-top:0}
#EnvelopeDocs .dataTables_wrapper .col-sm-12{margin:0;padding:0}
.datatable-EnvelopeDocs{border:0;margin:0!important}
.master_scoreCard_page .datatable-EnvelopeDocs tbody{border:0}
#SigningLog .modal-dialog{width:1050px}
#VendorOnboardingSigningLog .modal-dialog{width:1050px}
.headBoarding .Div_signinglog a.modal-VendorOnboardingSigningLog{float:right;margin-right:30px}
#AssignmentTabC .dvshownotfit li{display:inline-block;margin-right:3em}
#AssignmentTabC .jobDiscrptnRight{width:25em}
#AssignmentTabC .jobDiscrptnLeft{width:calc(100% - 25em)}
.jobCandidateMatchingSkill{background-color:#6495ed!important}
#ProgressChklstConfirmLogPopUp label{font-weight:400;margin:0;padding-top:.5em}
#ProgressChklstConfirmLogPopUp .col-sm-5 label{text-align:right;width:100%}
#GenerateOfferLetter .headerSec{float:none;border:0;padding:0}
#GenerateOfferLetter .height_set5{display:none!important}
#dvNonH1BJobDescriptionPage1 table,#dvOfferLetterTemplate table{width:100%!important}
#dvNonH1BJobDescriptionPage table,#dvOfferLetterTemplate table{width:100%!important}
#dvNonH1BJobDescriptionPage table thead,#dvNonH1BJobDescriptionPage1 table tbody,#dvOfferLetterTemplate table tbody,#dvOfferLetterTemplate table thead{border:0!important}
#dvNonH1BJobDescriptionPage table tbody,#dvNonH1BJobDescriptionPage table thead,#dvOfferLetterTemplate table tbody,#dvOfferLetterTemplate table thead{border:0!important}
#dvOfferLetterTemplate table tr td{padding:10px!important;font-weight:600;line-height:16px}
#dvNonH1BJobDescriptionPage table tr td{padding:0 10px!important;font-weight:600;line-height:16px}
#dvNonH1BJobDescriptionPage1 table tr td{padding:0 10px!important;font-weight:600;line-height:16px}
#dvNonH1BJobDescriptionPage table tr td label{font-weight:600}
#dvNonH1BJobDescriptionPage1 table tr td label{font-weight:600}
#dvNonH1BJobDescriptionPage1{margin:20px 0 0 0}
#dvNonH1BJobDescriptionPage{margin:20px 0 0 0}
#dvCreateAddendum table{width:100%!important}
#dvCreateAddendum table>tbody{border:1px solid #e7eaec}
#dvCreateAddendum table tbody table tbody{border:0}
#dvCreateAddendum table>tbody>tr>td{padding:10px}
#dvCreateAddendum table tr td table tr td{padding:0;font-weight:600}
#PTEndClient .schEmployeeOuter .SchEmployeeList{width:90.7%;max-height:180px;margin-top:-1px}
#PTEndClient .schEmployeeOuter .schEmployeeList_loader{position:absolute;right:10px;top:3px;z-index:9}
#lblNoTemplates,#lblVendorNoTemplates{margin:0;padding:0}
.bodyBoarding #JS_PlacementStatusDropOut .ampDetailsTab_row .col-sm-5{width:38%}
.bodyBoarding #JS_PlacementStatusDropOut .ampDetailsTab_row .col-sm-5 label{text-align:left}
.bodyBoarding #JS_PlacementStatusDropOut .ampDetailsTab_row .col-sm-7{width:62%}
.PTAddEdit_left_width .editEmployee_bodyLeft{width:14em}
.PTAddEdit_left_width .editEmployee_bodyRight{width:calc(100% - 14em)}
.PTAddEdit_left_width .editEmployee_bodyRight .empSidebarCollapse.floatActive{left:14.7em}
.PTAddEdit_left_width .editEmployee_bodyRight.activeCollapse{width:100%}
.PTAddEdit_left_width .editEmployee_bodyLeft.activeCollapse{width:0}
#dvAddendumLetterMessageBody{border:1px solid #e5e6e7;padding:4px 5px}
#PTDocument_tbl .dataTables_wrapper{margin-top:0}
.master_scoreCard_page #dvMailLogMessageBody tbody tbody,.master_scoreCard_page #dvOfferLetterMessageBody tbody tbody{border:0}
.longemailID span{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.manageImgList .searchBox input.form-control.selectwidth100,.manageImgList .searchBox select.form-control.selectwidth100{width:100%}
.ManagePTGrid.manageImgList .searchBox div.ddlH1Btype{float:left}
.ManagePTGrid.manageImgList .searchBox div.ddlH1Btype label{font-weight:400;width:100%}
.ManagePTGrid.manageImgList .searchBox select.form-control{width:100%}
.ManagePTGrid.manageImgList .searchBox select.form-control.select2-hidden-accessible{width:207px}
.PlacementDates{float:left;width:37%;margin-right:10px}
.PlacementDates label{float:left;width:auto;font-weight:400;margin:5px 10px 0 0}
.PlacementDates span{float:left;width:auto;font-weight:400;margin:5px 5px 0}
.PlacementDates .PtsRCHDate_Div{float:left;width:27%}
.PlacementDashboardDates{float:left;width:100%;margin-right:10px}
.PlacementDashboardDates label{float:left;width:auto;font-weight:400;margin:5px 5px 0 0}
.PlacementDashboardDates span{float:left;width:auto;font-weight:400;margin:5px 4px 0}
.PlacementDashboardDates .PtsRCHDate_Div{float:left;width:28%}
.PlacementDashboardCreatedDates{float:left;width:100%;margin-right:10px}
.PlacementDashboardCreatedDates label{float:left;width:auto;font-weight:400;margin:5px 10px 0 0}
.PlacementDashboardCreatedDates span{float:left;width:auto;font-weight:400;margin:5px 5px 0}
.PlacementDashboardCreatedDates .PtsRCHDate_Div{float:left;width:28%}
.ScreeningBTN{display:inline-block;font-size:14px;border:1px solid #19967d;color:#19967d;padding:5px 8px;border-radius:4px;font-weight:400;transition:all .3s ease-in-out;background:#fff;margin-bottom:5px}
.pipelinebtngroup a,.pipelinebtngroup button{min-width:145px!important}
#docRepositoryUploadDocuments .documentuploadDivPop>div.clearfix{width:100%}
#docRepositoryUploadDocuments .documentuploadDivPop .checkbox,#docRepositoryUploadDocuments .documentuploadDivPop .displayinline,#docRepositoryUploadDocuments .documentuploadDivPop input.form-control,#docRepositoryUploadDocuments .documentuploadDivPop select.form-control{width:100%}
#docRepositoryUploadDocuments .documentuploadDivPop .displayinline .dvchckIsDRDocOpenEnded,#docRepositoryUploadDocuments .documentuploadDivPop .displayinline input.form-control{width:100%}
#docRepositoryUploadDocuments .docrepuploadcomment{width:30%;display:inline-block;vertical-align:top;margin-bottom:10px}
#docRepositoryUploadDocuments .upload-row{display:inline-block;width:30%;vertical-align:top;margin-right:10px}
#Floatingofferletterbtn.floatActive{position:fixed;z-index:9999;top:20px}
#FloatingViewofferletterbtn{margin-bottom:20px}
.Div_ClientInfo{border:1px solid #efefef;background:#fdfdfd;margin-bottom:15px}
.Div_ClientInfo h3{background:#f7f7f7;font-weight:600;font-size:11px;padding:5px 10px;border-bottom:1px solid #efefef;margin:0;margin-bottom:10px}
.ThreeJobDetailsForm .Div_ClientInfo .clientInputT strong{display:block;width:100%;padding:0;margin:0;margin-top:5px;text-align:left}
.ThreeJobDetailsForm .Div_ClientInfo .form-group{margin-bottom:10px}
.ThreeJobDetailsForm .stateCountrylbl .col-md-4 .form-group>div.col-md-6 strong{margin-top:4px;display:block}
.topsectionarea .col-md-3{padding-right:0;padding-left:0}
.topsectionarea .col-md-6{padding-right:0;padding-left:0}
.topsectionarea .col-md-3 label.col-md-6.control-label{margin-top:6px}
.topsectionarea .col-md-3 .centerWorkingCompany{margin-right:10px}
.topsectionarea .jobStatusUl label{margin:4px 5px 0 5px;font-weight:700;font-size:12px}
.topsectionarea .jobStatusUl li{margin-left:0}
.topsectionarea .jobStatusUl{margin-bottom:20px}
.topsectionarea .wctop-row{float:left;width:100%;text-align:center}
.topsectionarea .wctop-row .valError{text-align:left}
.dtTop-row{float:left;width:10%}
.topsectionarea .dtTop-row{float:left;width:17%;position:absolute;right:13px;top:21px}
.topsectionarea .input-daterange .input-group-addon{padding:2px 5px}
.topsectionarea .wctop{display:inline-block;vertical-align:top;margin:0 10px 10px;width:14%}
.topsectionarea .wctop label{margin:0;line-height:22px;font-weight:400}
.topsectionarea .jobSt{width:100%;text-align:left}
.ThreeJobDetailsForm.optClientDetails strong{width:100%;margin-top:6px;display:inline-block;padding-left:0;padding-right:0;text-align:left}
.autoCompltSearch_JobTitle_loader,.autoCompltSearch_city_loader{position:absolute;top:.7em;right:1em;max-width:1.5em;display:none!important;z-index:999}
.autoSearchList_JobTitle,.autoSearchList_city{display:none;position:absolute;top:100%;width:100%;right:0;background-color:#fff;text-align:left;padding:1em 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;z-index:999;max-height:27em;overflow:auto;padding:0 0}
.autoSearchList_JobTitle li,.autoSearchList_city li{width:100%;float:left;padding:.6em 1em;transition:all .3s ease-in-out}
.autoSearchList_JobTitle li p,.autoSearchList_city li p{margin:0;font-size:1.1em}
.autoSearchList_JobTitle li p b,.autoSearchList_city li p b{color:#1c84c6;font-weight:400}
.autoSearchList_JobTitle li.active,.autoSearchList_JobTitle li:hover,.autoSearchList_city li.active,.autoSearchList_city li:hover{background-color:#eee}
.duplicateCandidates.matchResumeBody .mailLink{word-break:break-all;word-wrap:break-word}
.Raqinfotextarea_1 .col-sm-3{width:16.6%}
.Raqinfotextarea_1 .col-sm-9{width:81%}
.Raqinfotextarea_1 .col-sm-9 label{text-align:left}
.Raqinfotextarea col-sm-8 .col-sm-3{width:16.6%}
.Raqinfotextarea col-sm-8 .col-sm-9{width:81%}
#hdCrComment .col-sm-9 textarea#saveRequestorComment{height:60px!important}
#hdCrComment .col-sm-9 textarea#saveApproverComment{height:60px!important}
.SrchBoxAddEditMyClient .notesfor>label{font-weight:600;margin-right:20px;float:left}
.SrchBoxAddEditMyClient .notesfor .srchNotesJobs{float:left;width:55%}
.SrchBoxAddEditMyClient .notesfor .rdlgroup{float:left}
.SrchBoxAddEditMyClient .notesfor .rdlgroup .radio{margin-top:5px}
.SrchBoxAddEditMyClient .notesfor .btnBlue{padding:6px 10px;font-size:12px}
.DashboardWrkCom select{margin-right:10px}
.DashboardWrkCom .select2-container .select2-selection--multiple{min-height:35px}
.DashboardWrkCom .select2-container .select2-search--inline .select2-search__field{margin-top:8px}
.Div_POReportDetails .mainDropdown{margin-bottom:10px}
.Div_POReportDetails .mainDropdown select{display:inline-block;vertical-align:top}
.Div_POReportDetails .mainDropdown>label{margin-top:8px;margin-right:10px;vertical-align:top;display:inline-block}
.lblonbarodingtxt{width:60%;text-align:left!important;margin-top:-9px!important}
.plsdashboard{margin:15px;margin-bottom:0}
.plsdashboard select{width:8%;display:inline-block;margin-right:10px;vertical-align:top}
.plsdashboard .btnsrch{border:1px solid #144991;color:#144991;border-radius:4px;width:80px;text-align:center;padding:5px 10px;font-weight:500;background:#fff}
.plsdashboard select+.select2{width:170px!important;margin-right:10px}
.plsdashboard .select2-container{vertical-align:top}
.div_raterivision .col-sm-3{padding-right:0}
.div_raterivision .input-group.date .input-group-addon{padding:4px}
.div_raterivision .input-group.date .input-group-addon i{width:auto;height:auto}
.H1BConsultantReport .col-md-2{width:20%;padding:0 5px}
.dashboardNew_blocks .ibox .ibox-content.H1BConsultantReport .ibox{min-height:100%}
.H1BConsultantReport.ActiveRecruterdash .product-box{min-height:160px}
.H1BConsultantReport .product-desc{padding:10px 0}
.H1BConsultantReport .Master-product-name{line-height:50px;display:inline-block;height:50px}
.H1BConsultantReport .job_boxes .jobs_text{font-size:14px;height:45px;margin-top:10px;padding:0 10px}
.H1BConsultantReport .job_boxes .product-name1{font-size:36px}
.H1BConsultantReport .dashBoard_bottom .jobs_text button{font-size:.62em;padding:2px 4px;margin:0 0!important;background:#989898;border-color:#c2c2c2}
.H1BConsultantReport .dashBoard_bottom .jobs_text button.active{background:#144991;border-color:#144991}
.H1BConsultantReport .job_boxes .jobs_text.btngroup{min-height:auto;padding:0}
table.table.Data-H1BConsultantReport tr td small{font-size:12px;color:#a7a7a7}
.W2EmpLegalStatusBoxs.H1BConsultantReport .product-box.activeBox{background:#f3f3f3}
.W2EmpLegalStatusBoxs.H1BConsultantReport .product-box.activeBox .Master-product-name:after{position:absolute;right:10px;top:30px;content:"";color:#1ab394;transform:rotate(45deg);height:16px;width:10px;border-bottom:4px solid green;border-right:4px solid green}
.div_workcom{margin-top:25px}
label#lblStartSheetId{text-align:left;float:left;width:100%}
label#lblStartSheetId span{font-weight:600}
table.table.data-PTImmigration tr.green td{background-color:#b4f5b7!important}
#PTImmigration .dataTables_wrapper{margin-top:0}
table.table.dataTable.data-PTImmigration td.text-center{text-align:center!important}
.srchLocationGroup label{float:left;width:auto;font-weight:400;margin:5px 0 0 0}
.srchLocationGroup select.form-control{float:left;width:65%;margin-left:10px}
.cls_effectiveDate .requestdate{float:left;width:150px;margin-right:10px}
.cls_effectiveDate a.editCellIcon{margin-top:3px;margin-right:5px;font-size:14px}
.cls_effectivelbl{margin-top:5px}
.consultantEmployeeType h3{display:inline-block;margin-right:20px}
.consultantEmployeeType span{display:inline-block;padding:2px 5px;background:#ef8d22;color:#fff;font-size:12px;vertical-align:top;border-radius:2px;margin-top:8px}
.EndClient_help{padding-top:2px}
.EndClient_help i.text-muted{color:#515151}
.EndClient_help.cst_tooltip .tooltiptext{width:150px;text-align:left;white-space:normal;left:-120px}
.EndClient_help.cst_tooltip .tooltiptext::after{left:119px}
.TrueDataSummary{border:1px solid #ddd}
.TrueDataSummary .tbl_myGoalmatrix{margin:1%;width:98%!important}
.TrueDataSummary h3{background:#f5f5f6;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px;margin:0}
.wholeDataSummary{border:1px solid #ddd;margin-top:20px}
.wholeDataSummary h3{background:#f5f5f6;font-size:14px;border-bottom:1px solid #ddd;font-weight:700;text-transform:uppercase;padding:10px;margin:0}
.wholeDataSummary .tbl_myGoalmatrix{margin:1%;width:98%!important}
.Div_HideSplit{background:#fcfcfc;border:1px solid #ddd;padding:10px}
.Div_HideSplit .deletebtn{width:auto;margin-top:4px}
table.table.fixedHeader-locked{display:none!important}
.can-dollar.fa-usd:before{content:"CA";font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}
.can-dollar.fa-usd:after{content:"\f155"}
.input-group.date .input-group-addon i.currancyChange{width:auto;height:auto;cursor:default;font-size:11px}
.OutercurrancyChange{padding:4px 0;width:36px;text-align:center}
.div_Billpayrate .input-group-addon.OutercurrancyChange{padding:4px 0}
.div_Billpayrate label{text-align:left!important}
.div_Billpayrate .col-sm-4{padding:0;width:27%;margin-left:9px}
.div_Billpayrate .col-sm-4 .row{margin:0}
.div_Billpayrate .col-sm-4:first-child{margin-left:15px;width:28%}
.div_Billpayrate .col-sm-4 .col-sm-12{padding:0}
.ssn_Suspicious{padding-left:10px;padding-top:2px}
.ssn_Suspicious i.text-muted{color:red}
.ssn_Suspicious.cst_tooltip .tooltiptext{width:260px;text-align:left;white-space:normal}
.ssn_Suspicious.cst_tooltip .tooltiptext::after{left:10px}
.IdProof_Suspicious{padding-left:10px;padding-top:2px}
.IdProof_Suspicious i.text-muted{color:red}
.IdProof_Suspicious.cst_tooltip .tooltiptext{width:260px;text-align:left;white-space:normal}
.IdProof_Suspicious.cst_tooltip .tooltiptext::after{left:10px}
.homeAddress{background:#fafafa;padding:10px 15px}
.Div_RequestTypeChangeVendor .radio.radio-inline{margin-right:10px!important}
.div_VendorExisting,.div_VendorNew{float:left;width:100%;margin-top:20px}
#ChangeRequestChangeVendor p{margin:0;margin-top:6px;font-weight:600}
#ChangeRequestChangeVendor p a{color:#144991}
.SaveChangeVendor{position:fixed;z-index:9999;top:120px;right:16%}
.AddRequstPopup .Div_RequestTypeChangeVendor .DropdownNamesch{max-height:220px}
.msg_success .alert{width:500px;text-align:left;position:fixed;left:50%;margin-left:-250px;top:2px;z-index:9999;padding:5px 10px;margin-bottom:0}
.alert-dismissible .close,.msg_success .alert-dismissable .close{right:0}
.chatDetailsSearchBoxVendorRequest_loader{position:absolute;right:2px;top:3px;z-index:99}
#divTakeAction .btnBlue,.div_VendorExisting .btnBlue,.div_VendorNew .btnBlue{padding:5px 10px;font-size:12px}
table.table.table-blue tr th{background:#144991;border:0;color:#fff}
.master_scoreCard_page table.table.table-blue tbody{border:0}
table.table.table-blue tr:nth-child(odd) td{background:#fafafa}
table.table.table-blue tr:nth-child(2n) td{background:#fff}
table.table.cls_tblUplodDoc small{color:#888;font-size:10px}
.lblVendoralignment label.control-label{margin:0;padding:0;margin-top:8px}
.onlocation [data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
.onlocation [data-title]:after{content:attr(data-title);width:300px;white-space:normal;font-size:10px;font-weight:400;z-index:11;position:absolute;bottom:-1.6em;left:100%;margin-left:10px;padding:5px;color:#666;border-radius:3px;box-shadow:0 0 2px #9f9f9f;background:#ededed;opacity:0;z-index:99999;visibility:hidden}
.onlocation [data-title]{position:relative;color:#888!important}
.onlocation a{color:#333}
.div_VendorNew table.table.datatable-tblUplodDoc{margin-top:0!important}
table.tbl_JobBoardDashboard .subheading th{font-size:9px}
table.tbl_JobBoardDashboard tr td,table.tbl_JobBoardDashboard tr th{vertical-align:middle!important;width:auto}
.tableListRow .table.tbl_JobBoardDashboard tr td{width:auto}
table.tbl_JobBoardDashboard tr th small{display:block;color:#888;font-weight:400}
.tbl_JobBoardDashboard .progress{margin-bottom:0;display:inline-block;width:83%;margin-left:5px}
.progressbar_outer small{display:inline-block;vertical-align:top;width:12%;margin-right:1%;font-weight:300;color:#888;margin-top:2px}
.tableListRow .table.tbl_JobBoardDashboard tr td span.mtd{font-weight:600;display:inline-block;width:80px;color:#ef8d22}
.tableListRow .table.tbl_JobBoardDashboard tr td span.mtd small{font-weight:300;color:#888;display:block}
.tableListRow .table.tbl_JobBoardDashboard tr td span.ytd{font-weight:600;display:inline-block;width:40px;color:#144991}
.tableListRow .table.tbl_JobBoardDashboard tr td span.ytd small{font-weight:300;color:#888;display:block}
.tbl_teamJobBoards td,.tbl_teamJobBoards th{margin-bottom:10px;text-align:center;font-size:12px;padding:8px 10px;position:relative;font-weight:600}
.tbl_teamJobBoards td:first-child{text-align:left}
.tbl_teamJobBoards th{overflow:hidden;background:#024686;color:#fff;font-weight:600;text-align:center}
.tbl_teamJobBoards th p{color:#000;margin:0}
.tbl_teamJobBoards th:first-child{text-align:left}
.tbl_teamJobBoards table,.tbl_teamJobBoards table tbody{border:0!important}
.tbl_teamJobBoards table tbody tr{transition:all .2s ease;box-shadow:0 0 0 1px #ddd;border-radius:3px}
.tbl_teamJobBoards table tbody tr:hover{-webkit-box-shadow:0 0 5px #99b8bb;box-shadow:0 0 5px #99b8bb}
.tbl_teamJobBoards table{border-spacing:0 5px;border-collapse:inherit;margin-top:-5px}
.tbl_teamJobBoards table tbody a{color:#0a5999;font-weight:600;font-size:13px}
.tbl_teamJobBoards table tbody a i.fa{padding-right:5px;display:inline-block;vertical-align:middle}
.tbl_teamJobBoards table tbody tr.js_SubTeam:hover,.tbl_teamJobBoards tr.js_SubTeam{box-shadow:0 0 0 0 #ddd;border-radius:0}
.tbl_teamJobBoards tr.js_SubTeam>td{padding:0}
.tbl_teamJobBoards .subtbl tr td input[type=text]{display:inline-block;width:35px;text-align:center}
.tbl_teamJobBoards tr.js_SubTeam .subtbl{margin:0;width:100%;border-spacing:0 5px}
.tbl_teamJobBoards tr.js_SubTeam .subtbl tr td small{color:#888;font-size:10px;font-weight:400}
.tbl_teamJobBoards tr.js_SubTeam small.smlLocationName{float:left;width:90%;padding-left:20px}
.js_divchekClose{display:inline-block}
.ankCareerBuilderAccessMaster{display:inline-block}
.tbl_teamJobBoards tr.grdTotal{background:#f5f5f6}
.tbl_teamJobBoards tr.grdTotal th{background:#f5f5f6;vertical-align:top}
.tbl_teamJobBoards tr.grdTotal th small{padding:5px 10px;display:inline-block;background:#6a6a6a;border-radius:3px;font-size:12px}
.tbl_teamJobBoards table tbody tr p.noEmpTxt{margin:5px 0;margin-left:30px}
.BLogoCommingSoon.postJob_dice{text-align:left}
.BLogoCommingSoon .brandLogo_icon{margin-left:20px;text-align:center}
.BLogoCommingSoon .brandLogo_icon small{display:inline-block;padding:0 3px;color:#fff;border-radius:2px;font-size:10px;vertical-align:top;margin-left:5px;background:#00c8aa}
.BLogoCommingSoon .brandLogo_icon img{opacity:.4}
.slotError{color:#ed5565;font-size:10px;display:block;padding-top:5px;padding-bottom:5px;line-height:100%}
.tbl_teamJobBoards td.editinpt .cls_hoverinput a.EditInpwithIcon{display:none;position:absolute;margin-left:3px;margin-top:-3px}
.tbl_teamJobBoards td.editinpt .cls_hoverinput:hover .EditInpwithIcon{display:inline-block}
.tbl_teamJobBoards .js_updateSlotInput{margin-left:5px}
.tbl_teamJobBoards .js_CloseSlotInput{margin-left:5px}
.tbl_teamJobBoards table tbody a.CancelCollpaseTeam i.fa{font-size:16px;margin-right:5px}
.tbl_teamJobBoards table tbody a.SaveCollpaseTeam i.fa{font-size:16px}
[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}
[data-title]:after{content:attr(data-title);font-size:10px;font-weight:400;z-index:11;position:absolute;bottom:-1.6em;padding:5px;color:#666;white-space:nowrap;border-radius:3px;box-shadow:0 0 2px #9f9f9f;background:#ededed;opacity:0;z-index:99999;visibility:hidden}
.leftIcon [data-title]:after{left:100%}
[data-title]{position:relative;color:#888!important}
table.table.tbl_JobBoardDashboard th.rightIcon [data-title]:after{width:220px;white-space:normal;left:100%;bottom:-2.2em}
table.table.tbl_JobBoardDashboard th.careerBuilderIcon [data-title]:after{right:100%;width:220px;white-space:normal;bottom:-2.2em}
.tableListRow .table tr th a .fa-exclamation-circle{font-weight:400;color:#888;font-size:10px}
.Individually-outer{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:10px}
.Individually-row{width:255px;padding:10px 0;border-radius:3px;background-color:#fcfcfc;box-shadow:0 1px 3px 0 rgb(18 52 77 / 20%)!important;margin-bottom:8px;margin-right:1%;-webkit-transition:all .2s;transition:all .2s}
.Individually-lf{padding-left:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px;float:left;font-size:14px;font-weight:600}
.Individually-rt{float:right;padding-right:4px}
.Individually-rt span{margin-right:10px;display:inline-block;vertical-align:top;text-align:center}
.Individually-rt span small{display:block}
.Individually-rt span small.Available{font-size:18px;font-weight:600;color:#19b719}
.Individually-rt span small.AvailableTxt{font-size:10px;font-weight:300;color:#888}
.Individually-rt span small.Used{font-size:18px;font-weight:600;color:#ef8d22}
.Individually-rt span small.UsedTxt{font-size:10px;font-weight:300;color:#888}
.ManageJobPosting .mainHeading h2{margin:0;font-size:1.3em;font-weight:600;margin-bottom:20px}
.ManageJobPosting .PTdashboardOuter .SubHeaderSec p span.GenBlue{color:#333;font-weight:400}
.ManageJobPosting .PTdashboardOuter .tblouter{overflow:auto;max-height:760px}
.ManageJobPosting .dataTables_wrapper{margin-top:10px}
.Individually_v2-outer{display:flex;flex-wrap:wrap;margin-top:20px}
.Individually_v2-row{width:220px;padding:10px 0;border-radius:3px;background-color:#fcfcfc;box-shadow:0 1px 3px 0 rgb(18 52 77 / 20%);margin-bottom:8px;margin-right:1%;-webkit-transition:all .2s;transition:all .2s}
.Individually_v2-row:hover{box-shadow:0 2px 4px 0 rgb(18 52 77 / 40%)}
.Individually_v2-lf{padding-left:14px;font-size:16px;font-weight:600;text-align:center;padding:10px 0;border-bottom:1px solid #e7e7e7}
.Individually_v2-rt{padding-right:4px;text-align:center;padding:10px 0}
.Individually_v2-rt span{margin:0 20px;display:inline-block;vertical-align:top;text-align:center}
.Individually_v2-rt span small{display:block}
.Individually_v2-rt span small.Available{font-size:32px;font-weight:600;color:#19b719}
.Individually_v2-rt span small.AvailableTxt{font-size:10px;font-weight:300;color:#888}
.Individually_v2-rt span small.Used{font-size:32px;font-weight:600;color:#ef8d22}
.Individually_v2-rt span small.UsedTxt{font-size:10px;font-weight:300;color:#888}
.managejobboardPage{margin-bottom:40px;margin-top:15px}
.managejobboardPage .dataTables_wrapper{margin-top:0}
.projectError.alert{padding:5px 10px;margin:5px 0;border-collapse:collapse;width:100%}
.projectError.alert div{width:100%}
.projectError.alert span{display:inline-block;width:20px;vertical-align:middle;font-size:13px}
.projectError.alert p{display:inline-block;vertical-align:top;width:90%;font-size:13px;margin:0}
.calpayratebtn.btnBlue{padding:4px 10px}
#SalaryDetails .modal-dialog .col-sm-4>label{text-align:right;width:100%;margin:0;margin-top:5px;font-weight:400}
#SalaryDetails .modal-dialog .col-sm-12 .row>.col-sm-4{width:21%}
#SalaryDetails .modal-dialog .col-sm-12 .row>.col-sm-8{width:79%}
table.table.salaryCalTbl tr th small{font-weight:400}
table.table.salaryCalTbl tr td small{color:#888;display:block}
.salaryCalDiv.addNewCandContnr{margin-top:0}
.divSalaryCalIndiate{margin-top:20px;margin-bottom:5px}
.divSalaryCalIndiate p{font-weight:600;margin:0}
.salaryCalDiv .vTableCell>div{padding:10px}
.salaryCalDiv .addNewCandLeft ul li{margin-bottom:5px}
.homeAddress{background:#fafafa;padding:10px 15px;border:1px solid #f1f1f1}
.resumeSearchTab li a.CareerBuilderRelease,.resumeSearchTab li a.carrerBuilderLoginExclam{border-radius:2px;border:1px solid #1ea2e2;background:#fff;color:#1ea2e2;text-transform:none}
.carrerBuilderLoginExclam.cst_tooltip .tooltiptext{white-space:normal;color:#fff;font-weight:400;text-transform:none;width:300px;text-align:left;z-index:99}
.viewCountSec .Individually-outer{display:block;float:none;width:100%;text-align:center}
.viewCountSec .Individually-row{width:180px;float:none;display:inline-block;vertical-align:top;margin:0 10px}
.viewCountSec .Individually-lf{width:100%;text-align:center;padding:0}
.viewCountSec .Individually-rt{width:100%;text-align:center;padding:0}
.viewCountSec .Individually-rt span{width:35%;vertical-align:top;margin:0;padding:0}
.dtTimesheetStatusReport tr td{border-right:1px solid #e7eaec}
.dtTimesheetStatusReport tr td:nth-child(3) .checkbox{padding-left:8px}
.dtTimesheetStatusReport tr td small{font-size:12px;color:#888}
.gridHints{margin:5px 5% 0 2%;float:left}
.gridHints ul{margin:0;padding:0}
.gridHints ul li{display:inline-block;margin-right:10px;text-align:left;min-width:190px}
.gridHints ul li span{width:10px;height:10px;display:inline-block}
.pipelineRefreshBlock{float:right;position:absolute;top:-24px;right:30px}
#NewjobPreview .pipelineRefreshBlock{float:right;position:absolute;top:28px;right:20px}
.clsPipelineRefresh{margin-left:10px;background-color:#fff;border-radius:5px;box-shadow:0 2px 7px rgb(0 0 0 / 15%);padding:5px;color:#515151}

.clsPipelineRefresh:hover{color:#1059ff;box-shadow:0 2px 7px rgb(0 0 0 / 25%)}
/* .clsPipelineRefresh i{animation:fa-Refresh 2s infinite linear} 
@keyframes fa-Refresh{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}*/
.dtBGCOrderDetailsNew input:-moz-placeholder,.dtBGCOrderDetailsNew input:-ms-input-placeholder,.dtBGCOrderDetailsNew input::-moz-placeholder,.dtBGCOrderDetailsNew input::-webkit-input-placeholder{font-size:10px}
.PTImmigration_Page .btn.btn-bulk,.PTImmigration_Page .btn.btn-cancel{margin-right:10px;width:auto;padding:4px 10px;font-size:11px}
.dtBGCOrderDetailsNew .SaveCollpaseTeam{font-size:12px}
.dtBGCOrderDetailsNew .CancelCollpaseTeam{font-size:12px;margin-left:5px}
.newSuggestedListTabs .nav-tabs li a{padding:5px 10px 5px 10px;border:0!important;background:0 0;font-weight:600}
.newSuggestedListTabs .nav-tabs li.active a{font-weight:600}
.newSuggestedListTabs .tab-content{padding:0}
.divAddNew{padding:10px;background:#e7eaec}
.divAddNew .form-control{width:800px}
.dtBGCOrderDetailsNew .SaveShowCell .input-group-addon{padding:3px 2px;line-height:18px;font-size:12px}
.dtBGCOrderDetailsNew td input.form-control{width:110px}
.dtBGCOrderDetailsNew td select.form-control{width:145px}
table.table.tblWithBackground tr th{background:#03396c;text-align:left!important;color:#fff;font-weight:400;border-right:1px solid #ffff}
table.table.AccountBorRight tr td,table.table.AccountBorRight tr.totalGridRow th{border-right:1px solid #e7eaec}
table.table.AccountBorRight tr.totalGridRow th:first-child{border-left:1px solid #e7eaec}
table.table.tblWithBackground tr.totalGridRow th{background-color:#fafacb;color:#000}
table.table tr.totalGridRow th{text-align:right!important;font-weight:400}
table.table tr td.gridAmountRtAlign{text-align:right!important}
table.table tr td.gridAmountRtAlign{text-align:right!important}
table.table tr td.text-center{text-align:center!important}
table.table.AccountBorRight tr td small{font-size:12px;color:#888}
table.table.AccountBorRight tr th small{font-weight:400;font-size:12px}
.mobileCallingSec{float:right;margin:17px 0 0 0}
.mobileCallingSec a.mobile{position:relative;border-radius:50%;display:inline-block;margin:0 5px;vertical-align:top;width:24px;height:24px;color:#fff;background:#66bb6a;line-height:24px;font-size:14px;text-align:center}
.mobileCallingSec a.mobile.endCall{background:red}
.mobile .tooltiptext{display:none;background-color:#b2b1b1;color:#000;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;top:-3px;left:-60px;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.mobile .tooltiptext::after{content:" ";position:absolute;top:50%;right:-14px;margin-top:-7px;border-width:8px;border-style:solid;border-color:transparent transparent transparent #b2b1b1}
.mobile:hover .tooltiptext{display:none}
.answerring-button{border:0;vertical-align:top;background:0 0;position:relative;width:40px;height:40px}
.answerring-circle{width:48px;height:48px;top:-6px;left:-6px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.8);opacity:.5;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.answerring-circle-fill{width:42px;height:42px;top:-4px;left:-4px;border:2px solid transparent;opacity:.5;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.answerring-img-circle{width:36px;height:36px;color:#fff;top:0;left:0;position:absolute;background:rgba(30,30,30,.4);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out}
.answerring-img-circle i.fa{font-size:20px;line-height:36px}
.green .answerring-circle{background-color:#66bb6a}
.green .answerring-circle-fill{background-color:#66bb6a}
.green .answerring-img-circle{background-color:#66bb6a}
.green .answerring-img-circle:hover{background-color:#81c784}
.decline-button{width:36px;height:36px;border:0;color:#fff;background:#f00000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.decline-button i{font-size:20px;line-height:36px;transform:rotate(135deg)}
.decline-button:hover{background-color:#f06262}
.silent-button{width:34px;height:34px;border:0;color:#03396c;background:#fff;border:1px solid #03396c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.silent-button i{font-size:16px;line-height:30px}
.silent-button i.glyphicon{font-size:16px;line-height:20px}
.silent-button.active,.silent-button:hover{background:#03396c;color:#fff}
.mobileCallingSec .calling{margin-right:20px;padding:0 20px;height:24px;line-height:24px;text-align:center;color:#fff;display:inline-block;border-radius:1000px;background-color:#15bf81;-webkit-animation-name:pulsate;animation-name:pulsate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
#divIncomingCall{background:rgba(0,0,0,.5);height:100%;position:fixed;top:0;width:100%;left:0;z-index:9999;transition:all 1s}
.divIncomingCallInner{width:300px;top:10px;left:50%;text-align:center;margin-left:-150px;z-index:9999;padding:15px;position:absolute;border-radius:5px;box-shadow:0 0 15px 5px rgba(0,0,0,.5);background-color:#f7f7f7}
#divIncomingCall:after{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1)}
#divIncomingCall .callingName{margin-bottom:15px}
#divIncomingCall .callingName p.name{font-size:16px;font-weight:600;color:#03396c;margin:0}
#divIncomingCall .callingName p.number{font-size:14px;margin:0}
#divIncomingCall .callingName p.dialstatus{font-size:12px;color:rgba(0,0,0,.42)}
#divIncomingCall .incomingClosebtn{position:absolute;width:30px;height:30px;line-height:28px;display:inline-block;opacity:.6;border-width:1px;border-style:solid;border-radius:50%;right:10px;top:10px;text-align:center;font-size:24px;cursor:pointer;border-color:#6c6c6c;color:#6c6c6c}
.acceptBtn,.declineBtn,.silentBtn{display:inline-block;vertical-align:top;width:40px;margin:0 20px}
.acceptBtn span.btnName{font-size:12px;color:#66bb6a;margin-top:0;display:block}
.declineBtn span.btnName{font-size:12px;color:red;margin-top:5px;display:block}
.silentBtn span.btnName{font-size:12px;color:#000;margin-top:5px;display:block}
.incomingStatus:after{content:attr(data-dots);position:absolute}
.receiveEnd{margin:20px 0 20px}
#dail-keypad{position:relative}
.botrow{text-align:center;position:absolute;top:0;top:0;right:0}
#dial_hide{display:inline-block;vertical-align:top;cursor:pointer;color:#144991;margin:0 10px;margin-top:5px}
.dialingrow{text-align:center}
.dig,.digit{width:45px;height:45px;vertical-align:top;line-height:44px;border-radius:50%;border:1px solid #03396c;color:#03396c;font-weight:600;margin:10px;font-size:22px;cursor:pointer;display:inline-block;vertical-align:top}
.digit:active,.digit:hover{background:#03396c;color:#fff}
#output{font-size:20px;line-height:30px;height:30px;margin:0 80px;font-weight:700;color:#337ab7;text-align:center}
.dig:active,.digit:active{background-color:#03396c}
#dail-keypad .fa-long-arrow-left{cursor:pointer;margin-right:10px;margin-top:9px}
.js_itlPhoneNo ul.iti__country-list{width:235px}
#tabSendInvite .SchEmployeeList{width:86%}
@-webkit-keyframes pulsate{
0%{box-shadow:0 0 0 0 rgba(21,191,129,0)}
40%{box-shadow:0 0 0 4px rgba(21,191,129,.3)}
100%{box-shadow:0 0 0 0 rgba(21,191,129,0)}
}
#PipelinePopUp.inmodal .modal-body{padding:20px 30px 30px 30px!important}
#PipelinePopUp .pipelineRefreshBlock{position:relative!important;top:0!important;right:0!important}
#PipelinePopUp .shortBySec{margin-top:20px!important}
.botScreeningChatStatus{position:absolute;left:52.5%;top:7px;z-index:3}
.botScreeningChatStatus figure{width:38px;position:relative;float:left;margin-right:5px;overflow:hidden;height:38px}
.botScreeningChatStatus figure img{width:22px;vertical-align:middle;margin-top:5px;position:absolute;left:6px;top:0}
.botScreeningChatStatus span.closeReason{margin-top:10px;display:inline-block}
.botScreeningChatStatus span.ViewResponses{margin-left:5px;display:inline-block}
.botScreeningChatStatus figure .inprogress{border:2px solid #ff9800;border-left:2px dashed #ff9800;border-bottom:2px dashed #ff9800;width:34px;height:34px;position:absolute;left:0;top:0;border-radius:50%;-webkit-animation:inprogress 10s linear infinite;animation:inprogress 10s linear infinite}
.botScreeningChatStatus figure .completed{border:2px solid #1abc9c;width:34px;height:34px;position:absolute;left:0;top:0;border-radius:50%}
.botScreeningChatStatus figure .pending{border:2px solid #6e6e6e;width:34px;height:34px;position:absolute;left:0;top:0;border-radius:50%}
.botScreeningChatStatus figure i.fa-check{position:absolute;left:28px;font-size:8px;top:-1px;color:#1abc9c}
.botScreeningChatStatus figure .incomplete{border:2px solid #f00000;width:34px;height:34px;position:absolute;left:0;top:0;border-radius:50%}
.botScreeningChatStatus figure i.fa-close{position:absolute;left:31px;font-size:8px;top:-1px;color:#f00000}
@-webkit-keyframes inprogress{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes inprogress{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes pulsate{
0%{box-shadow:0 0 0 0 rgba(21,191,129,0)}
40%{box-shadow:0 0 0 4px rgba(21,191,129,.3)}
100%{box-shadow:0 0 0 0 rgba(21,191,129,0)}
}
@keyframes coccoc-alo-circle-anim{
0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@keyframes coccoc-alo-circle-fill-anim{
0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@keyframes coccoc-alo-circle-img-anim{
0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
.divWaitingCall{width:320px;top:10px;margin-top:-150px;height:90px;transition:all .5s linear;right:10px;z-index:10001;padding:15px;padding-right:5px;position:absolute;border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);background-color:#f7f7f7;-webkit-animation:scaleInfo .75s infinite alternate;animation:scaleInfo .75s infinite alternate}
.divWaitingCall .callerDetails{float:left}
.divWaitingCall .callerDetails p.callerName{font-size:16px;font-weight:600;color:#03396c;margin:0;line-height:24px}
.divWaitingCall .callerDetails p.callerNumber{font-size:16px;margin:0;line-height:24px;font-weight:600}
.divWaitingCall .acceptBtn,.divWaitingCall .declineBtn{float:right;margin:0 10px}
.divWaitingCall.Active{margin-top:0;display:block}
@-webkit-keyframes scaleInfo{
0%{-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-transform:scale(1.02);transform:scale(1.02)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleInfo{
0%{-webkit-transform:scale(1);transform:scale(1)}
30%{-webkit-transform:scale(1.02);transform:scale(1.02)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.btnBlue.modal-LCADetails{padding:5px 10px;font-size:11px;min-width:6em;min-height:auto;margin:0}
.cls_modalAuditNewPopup p{margin:0}
.cls_modalAuditNewPopup .headerSec p{margin-top:0;line-height:25px}
.cls_modalAuditNewPopup .linkbtn .fa{margin-top:0}
.cls_modalAuditNewPopup .headerSec{padding-bottom:10px}
.cls_modalAuditNewPopup .ampDetailsTab_row .row .col-sm-6 label{font-weight:700;margin:0;text-align:right;width:100%}
.cls_modalAuditNewPopup .ampDetailsTab_row .row .col-sm-6 p{margin-bottom:0;font-weight:400}
.cls_modalAuditNewPopup .ampDetailsTab_row .row .col-sm-6.labelValue::after,.cls_modalAuditNewPopup .ampDetailsTab_row .row .col-sm-8.labelValue::after{margin-top:0}
.cls_modalAuditNewPopup .commentsarea.ampDetailsTab_row .col-sm-3{text-align:right;font-weight:700;width:17.6%;margin:0}
.cls_modalAuditNewPopup .commentsarea.ampDetailsTab_row .col-sm-4>label{text-align:right;width:100%}
.cls_modalAuditNewPopup .commentsarea.ampDetailsTab_row .col-sm-3 label{font-weight:700}
.cls_modalAuditNewPopup .commentsarea.ampDetailsTab_row .col-sm-9{width:82.4%}
.cls_modalAuditNewPopup .commentsarea.ampDetailsTab_row .col-sm-9.labelValue::after{margin-top:0}
.auditHeader{background:#f6f6f6;padding:10px;margin-bottom:20px}
.cls_modalAuditNewPopup .auditHeader .ampDetailsTab_row .row .col-sm-6 label{text-align:right;margin:0;width:100%;font-weight:400;font-size:13px}
.cls_modalAuditNewPopup .auditHeader .ampDetailsTab_row .row .col-sm-6 p{text-align:left;font-weight:700;font-size:13px}
.cls_modalAuditNewPopup .auditHeader .ampDetailsTab_row .labelValue::after{margin-top:0}
.tabsAuditsec{margin-bottom:20px;border:1px solid #efefef}
.tabsAuditsec .headerSec{background:#efefef;padding:5px 10px}
.tabsAuditsec .ibox-content{padding:10px;position:relative;border:0}
.btnBlue.modal-CreateNewTaskAD{padding:4px 10px;font-size:13px}
.div_InvoiceItems{margin:20px 0 0 0;border:1px solid #efefef}
.div_InvoiceItems h4{padding:.5em .5em .6em;margin:0;margin-bottom:10px;background:#efefef}
.div_InvoiceItems h4 span{font-size:13px;color:#1595d2e0;font-weight:400}
.div_InvoiceItems h4 span strong{display:inline-block;vertical-align:middle;font-size:14px}
.div_InvoiceDec{margin:20px 0 20px 0;border:1px solid #efefef}
.div_InvoiceDec h4{padding:.5em .5em .6em;margin:0;background:#efefef}
.div_InvoiceItems .tblAddAssignContacts_outer,.div_InvoiceItems .tblAssignContacts_outer{padding:10px}
.div_InvoiceItems1{margin:20px 0 0 0;border:1px solid #efefef}
.div_InvoiceItems1 h4{padding:.5em .5em .6em;margin:0;margin-bottom:10px;background:#efefef}
.div_InvoiceItems1 h4 span{font-size:13px;color:#1595d2e0;font-weight:400}
.div_InvoiceItems1 h4 span strong{display:inline-block;vertical-align:middle;font-size:14px}
.div_InvoiceDec1 {margin:20px 0 20px 0;border:1px solid #efefef}
.div_InvoiceDec1 h4{padding:.5em .5em .6em;margin:0;background:#efefef}
.div_InvoiceItems1 .tblAddAssignContacts_outer,.div_InvoiceItems .tblAssignContacts_outer{padding:10px}
#createAdhocInvoice .tblAddAssignContacts_outer a.add_assignContact{margin-top:7px}
body.ModalOpen{overflow:hidden;padding-right:inherit!important}
.ModalOpen .modal{overflow-x:hidden;overflow-y:auto}
#AdhocInvoiceCancel .row>.col-sm-7 p{margin:0;padding:0;font-weight:700;margin-top:5px}
.highlightSMSbubble{display:none;width:7px;height:7px;background:red;border-radius:50%;position:absolute;right:2px;top:3px}
.SurveyLinkOption{position:relative;top:20px}
.btn_small{padding:5px 10px!important;font-weight:500!important}
.MySMSPage .chatboxOuter_msg{width:100%;float:left}
.MySMSPage .chatboxOuter_msg .chatBox_msges{max-width:75%;width:auto}
.MySMSPage .chatboxOuter_msg.commonDate{text-align:center;margin:10px 0}
.MySMSPage .chatboxOuter_msg.commonDate span{display:inline-block;padding:5px 10px;border-radius:6px;background:#6c6e6e;font-size:10px;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.commonDate.sticky span{display:inline-block;padding:5px 10px;border-radius:6px;background:#6c6e6e;font-size:10px;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.commonDate.sticky{position:sticky;top:-11px;width:100%;float:left;text-align:center}
.signerbutton{position:relative;left:70px}
.timezoneMessage{color:#144991;font-size:11px;display:block;text-align:left;font-weight:1000}
.bookMarkSearch_ManageCan .bookMarkSearch_filter_PopUp.border-bottom .ibox-content{display:none!important}
.ibox.float-e-margins.bookMarkSearch_filter_PopUp{margin:0!important}
.bookMarkSearch_filter_PopUp .ibox-tools{display:block;text-align:left;padding:.9em .5em;background:#fff;text-align:left}
.bookMarkSearch_filter_PopUp .manageJobtitle{padding-left:0;border-bottom:1px solid #e8e8e8;margin-bottom:1em}
.bookMarkSearch_ManageCan .bookMarkSearch_filter_PopUp .ibox-content{display:block!important}
.btn_BulkTimesheetRegenerate{right:0;top:0}
.btn_BulkTimesheetRegenerate a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:6px 10px;font-weight:500;text-transform:uppercase}
.loginContainer{display:flex;flex-wrap:nowrap;overflow:hidden;background:url(../images/signinBG/signIn_bg_jun.jpg) no-repeat center center;background-size:cover}
.leftLoginPanel{width:calc(100% - 430px);min-height:98vh}
.rightLoginPanel{width:430px;padding:0 50px;background:#fff;border-radius:40px 0 0 0;transition:all 1s;right:-435px;position:relative}
.loginLogo{text-align:center;margin-top:30px;transition:all 2s}
.loginHeading h2{text-align:center;font-weight:700;margin:30px 0;color:#03396c}
.loginContainer .form-horizontal{padding:0 3em}
.loginContainer label.control-label{text-align:left;padding:0;margin:0;font-size:14px;padding-bottom:5px}
.loginContainer label.control-label span.stI{color:red}
.loginContainer input.form-control{padding:10px;height:40px;border:1px solid #b6b6b6;font-size:14px}
.loginContainer label.chkRemember{text-align:left;font-size:14px;float:left;font-weight:400}
.loginContainer .ankResetPass{float:right;font-size:14px;color:#144991}
.loginContainer .ankResetPass:hover{text-decoration:underline!important}
.LoginQuote{color:#fff;font-size:16px;margin:5em 2em 4em auto;font-style:italic;position:absolute;transition:all 2s;display:none;max-width:14em;right:28em;top:0}
.LoginQuote .fa-quote-left{float:left;margin:-5px 10px 0 0}
.LoginQuote .fa-quote-right{float:right;margin:3px 0 0 10px;right:0}
.LoginQuote .quote-name{text-align:right;display:inherit;float:right}
.loginContainer .loginBtn{text-align:center;margin-top:30px}
.loginContainer .loginBtn .btnBlue.btn{padding:15px 0;font-weight:600;min-width:12em}
.loginContainer .loginformgrp{margin-bottom:20px}
.textSlider{position:relative;margin:20px 0 0 0;padding:10px;text-align:center}
.textSlider ul{position:relative;margin:auto;width:100%}
.textSlider ul li{font-size:14px;font-weight:400;color:#666;width:100%}
.textSlider .bx-wrapper{border:0 solid #fff;box-shadow:0 0 0 #ccc;margin:0}
.LoginQuote.slide{display:block}
.rightLoginPanel.slide{right:0}
#uploadResumeCandidateOuter header .headerTop{padding:1em 5em 1em 2.5em;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0 1px 5px rgba(0,0,0,.2)}
#uploadResumeCandidateOuter .logo{float:left;font-size:0;position:relative;z-index:2}
#uploadResumeCandidateOuter header .logo img,#uploadResumeCandidateOuter header .logo svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:60px}
#jobdetailsContent{background:#fff}
.jobDetailsWrapper{max-width:1134px;margin:0 auto}
.jobDetailsWrapper h2{font-size:2.3em;color:#002d69;font-weight:600;margin-bottom:30px;margin-top:30px}
.jobDetailsWrapper .buttonFooter{text-align:right;border:0;padding-top:25px}
.btn.btn-nursedeck.back{color:#646464!important;border:2px solid #646464!important}
.btn.btn-nursedeck.back:active,.btn.btn-nursedeck.back:focus,.btn.btn-nursedeck.back:hover{background-color:#646464;color:#fff!important}
.btn.slpback{background-color:#646464}
.btn.slpback:active,.btn.slpback:focus,.btn.slpback:hover{background-color:#646464}
.jobDetailsWrapper .submitResumeSec{border:1px solid #e5e6e7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.jobDetailsWrapper .col-md-5.control-label{text-align:left;font-weight:400;margin:0;margin-top:5px}
.jobDetailsWrapper .col-md-5.control-label span{color:red}
.jobDetailsWrapper .col-md-3.control-label{text-align:left;font-weight:400;margin:0;margin-top:5px;width:20%}
.jobDetailsWrapper .col-md-9{width:80%}
.upLoadResumeWindow{padding-top:15px;margin-top:15px;border-top:1px solid #e5e6e7}

@media (max-width:1920px) and (-webkit-device-pixel-ratio:1) {
    .LoginQuote{font-size:20px;max-width:24em;left:2em;margin:2em 2em 4em 0}
.LoginQuote .fa-quote-right{position:absolute}
}
@media (max-width:1920px) and (-webkit-device-pixel-ratio:1.5){
.LoginQuote{font-size:14px;max-width:24em;left:2em;margin:2em 2em 4em 0}
.LoginQuote .fa-quote-right{position:absolute}
#clientSkillProfile .Worklocationsrch.searchBox{margin:0;width:92%}
.tabHeaderFilter{left:40%}
.loginLogo{margin-top:20px}
.loginLogo img{width:75px}
.loginHeading h2{margin:20px 0;font-size:22px}
}
@media (max-width:1920px) and (-webkit-device-pixel-ratio:1.25){
.LoginQuote{font-size:16px;max-width:24em;left:2em;margin:2em 2em 4em 0}
.LoginQuote .fa-quote-right{position:absolute}
}


@media only screen and (max-width: 767px) {
    .rightLoginPanel{ width:100%; border-radius:0px;padding: 0 20px;}
    .loginLogo{margin-top: 40px;}
    .textSlider{padding: 10px 0px;}
    .footer{ padding:10px;}
    .footer_nav{ text-align:center} 
    .footer ul{ float:left; width:100%; text-align:center}
    .footer_nav p{ float:left; width:100%; text-align:center}
    .footer .pull-right{ width:100%}
    .footer_nav li:first-child{ margin-left:0px;}
}
.errorInvoiceGenerate{padding:5px}
.errorInvoiceGenerate p{padding:0;margin:0}
.clsInvoicePreview{overflow:auto;height:300px;margin:20px 0;border:2px solid #d0d0d0;padding:10px}
.clsInvoicePreview table,.clsInvoicePreview table tbody,.clsInvoicePreview table tr td{border:0}
.headerSec.paddlf0{padding-left:0}
table.table td.word-wrap{word-wrap:break-word}
.commentPopArea textarea{height:auto}
.commentPopArea .col-sm-12 .row{margin:0}
.commentPopArea .col-sm-12 .col-sm-3{width:19.8%}
.commentPopArea .col-sm-12 .col-sm-3 label{text-align:right;width:100%;margin:0;font-weight:400;line-height:25px}
.commentPopArea .col-sm-12 .col-sm-9{width:80%;padding-right:0}
#SendViewConInvoice .noteTextarea textarea{height:180px}
#SendViewConInvoice .noteTextarea.offerletterpop textarea{height:60px}
#SendViewConInvoice iframe{margin-top:20px}
#SendViewConInvoice .noteTextarea .col-sm-3{width:21%;margin-top:6px}
#SendViewConInvoice .noteTextarea .col-sm-9{width:78%;padding-right:0}
#SendViewConInvoice .m-b-md{margin-bottom:10px}
.btn.btninvupload{vertical-align:top;padding:6px 10px;font-size:12px;text-transform:none}
.disinlineblock{display:inline-block;vertical-align:top}
.InvPrevHead{margin:10px 0}
.InvPrevHeadlf{float:left}
.InvPrevHeadrt{float:right;font-size:24px;padding:15px;background:#0050a1;color:#fff}
.InvPrevBillto{margin:10px 0;float:left;width:100%}
.InvPrevBody{margin:10px 0;float:left;width:100%}
.InvPrevAdd{float:left;width:48%}
.InvPrevAdd p{font-size:12px;font-weight:600}
.InvPrevAdd address{font-size:12px;font-weight:400}
.InvPrevBodyrt{float:right;width:49%;border-left:2px solid #bfbfbf;padding-left:2%}
.InvPrevBodyrt ul{margin:0;padding:0}
.InvPrevBodyrt ul li{padding:5px 0}
.InvPrevBodyrt ul li strong{display:inline-block;margin-right:10px;color:#0050a1;width:35%;position:relative}
.InvPrevBodyrt ul li strong:after{content:":";position:absolute;right:0;top:0}
.invBillingPeroid{float:left;width:100%;margin:10px 0;font-size:12px}
.InvPrevfoot{margin:10px 0}
.InvPrevfoot p{margin-top:5px;font-size:12px}
table.table.tblInvPreview{border:0!important}
table.table.tblInvPreview tbody,table.table.tblInvPreview thead{border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf}
table.table.tblInvPreview tr th{background:#e6ebf4;color:#369;font-weight:400;border-right:1px solid #bfbfbf;border-top:0 solid #bfbfbf}
table.table.tblInvPreview tr td{border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}
table.table.tblInvPreview tr td:first-child{border-left:1px solid #bfbfbf}
table.table.tblInvPreview tr td.text-right,table.table.tblInvPreview tr th.text-right{text-align:center!important}
table.table.tblInvPreview tfoot{background-color:#fafacb}
table.table.tblInvPreview tfoot tr td:last-child{font-weight:600;font-size:14px}
.uploadexceltimesheetbtn{float:left;margin-top:6px}
.uploadexceltimesheetbtn a{background:#144991;color:#fff;border-radius:4px;display:inline-block;margin-right:10px;padding:5px 10px;font-weight:500;text-transform:uppercase}
.divUplExcelTs .noteTextarea .col-sm-3{text-align:right;width:21.5%}
.divUplExcelTs .noteTextarea .col-sm-9{width:78%}
.divUplExcelTs .Worklocation_heading p{display:inline-block;margin:0}
.divUplExcelTs .Worklocation_heading a{float:right;width:auto;font-weight:400;color:#337ab7}
.divUplExcelTs .Worklocation_heading a i{color:#1d6f42}
.divUplExcelTs .documentuploadDivPop input.form-control{width:45%}
.divProgressStatusOuter{margin-top:20px}
.divProgressStatusOuter h4{margin-bottom:10px}
.divProgressStatus{border:1px solid #c4c4c4;padding:10px}
.clsClientApproval{color:#fff;background:red;font-size:18px;padding:12px;position:absolute;display:inline-block;right:0;top:0;margin:0}
table.table.tblWithBackground.dtCommCompReportDetails tr th.prevComm{background-color:#3b66a9;color:#fff}
table.table.tblWithBackground.dtCommCompReportDetails tr th.currComm{background-color:#5378e1;color:#fff}
table.table.tblWithBackground.dtCommCompReportDetails tr th.diffComm{background-color:#a3a517;color:#fff}
.commcompReportInfo{padding:10px 15px;margin:0;margin-top:5px}
#viewInvoiceDetail .labelValue p{margin:0;font-weight:600;margin-top:6px}
.anch_EmpName{width:20px;margin-right:5px}
.div_EmpName{display:inline-block;vertical-align:top;width:86%}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{color:#000}
.correctionbtn.btnBlue{padding:4px 7px;font-size:12px}
.table-striped>tbody>tr.highlightes{background:#fafacb!important}
.hidecontent p{display:none!important}
.model_lbl_rt_align .EmployeeNameRowFull .col-sm-3{width:20.8%}
.model_lbl_rt_align .EmployeeNameRowFull .col-sm-9{width:79%}
.model_lbl_rt_align .EmployeeNameRowFull .col-sm-3 label{text-align:right;width:100%;margin:0;font-weight:400;line-height:25px}
.copyLinkbtn{margin:0 0 10px 0;text-align:right}
.copyLinkbtn a{padding:4px 10px;font-size:13px}
.AddRequstPopup .modal-dialog .col-sm-12 .row>.col-sm-5{width:35%}
.AddRequstPopup .modal-dialog .col-sm-5>label{text-align:right;width:100%;margin:0;margin-top:5px}
.AddRequstPopup .modal-dialog .col-sm-12 .col-sm-7.labelValue{width:64%}
.AddRequstPopup .modal-dialog .col-sm-12 .col-sm-7.labelValue p{margin:6px 0 0 0;font-weight:600}
.tbl_teamJobBoards.tbl_CBEmpAccess th{text-align:left}
.AccountManagerScoreboard{margin-top:20px}
.tblAcMangerScorecardOuter h3{background:#f8f8f8;padding:5px 10px;border-bottom:0 solid #ddd;margin:0}
.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 span{font-size:12px;width:auto;margin-right:5px}
.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small{font-size:12px;display:inline-block;color:#888}
.masterScoreCard_accordian .SubListRow.AccountClientOuter .listRowLeft{border:0}
.tblAcMangerScorecardOuter .tblAcMangerScorecard{padding:0 5px;margin-top:10px;overflow:auto}
.scorecardClientExpand i{display:inline-block;width:10px;height:10px;position:relative}
.scorecardClientExpand i::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:100%;background:#23527c}
.scorecardClientExpand i::before{display:inline-block;content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:1px;background:#23527c}
.scorecardClientExpand i.minus::before{display:none}
.AccountManagerScoreboard.masterScoreCard_accordian .listRow{text-align:left}
.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow>.listRow{margin-left:12px}
.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow>div>.listRowRight{width:calc(100% - 14.3em)}
.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow .SubListRow>div>.listRowRight{width:calc(100% - 14.3em)}
.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow .SubListRow .SubListRow>div>.listRowRight{width:calc(100% - 14.3em)}
.tblAcMangerScorecard .table td.AcManagertotal{font-weight:600}
.table td.chkToggleBtn .btn.toggle{width:90px!important;background:0 0;border:0;height:30px!important;padding:0;margin:0;min-height:unset;font-size:12px;border:0}
.table td.chkToggleBtn div.btn-primary:hover{border-color:#999c9e}
.table td.chkToggleBtn .btn-default:active,.table td.chkToggleBtn .btn-default:focus,.table td.chkToggleBtn .btn-default:hover,.table td.chkToggleBtn .btn-primary:active,.table td.chkToggleBtn .btn-primary:focus,.table td.chkToggleBtn .btn-primary:hover{box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)!important;border:0}
.table td.chkToggleBtn .toggle-on.btn-primary{background-color:#337ab7;width:100%;padding:0 5px;margin:0;border-radius:50px;line-height:26px;height:26px;text-align:left;font-size:12px}
.table td.chkToggleBtn .btn-default.toggle-off{padding:0 5px;border:0;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important;display:none;width:100%;line-height:26px;border-radius:50px;margin:0;height:26px;text-align:right;font-size:12px}
.table td.chkToggleBtn .btn-default.toggle-off:hover{background-color:#e6e6e6;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important}
.table td.chkToggleBtn .toggle-handle{border-radius:0;width:32px;position:absolute;right:2px;padding:3px;height:20px;border-radius:20px;margin:3px 0 0 0}
.table td.chkToggleBtn .toggle-handle:hover{background:#fff}
.table td.chkToggleBtn .toggle-group{position:relative;width:100%}
.table td.chkToggleBtn .btn.toggle.off .toggle-on{display:none}
.table td.chkToggleBtn .btn.toggle.off .toggle-off{display:block;left:0}
.table td.chkToggleBtn .btn.toggle.off .toggle-handle{right:0;left:2px}
.table td.chkToggleBtn .toggle.off .toggle-group{left:0}
#tblteamJobBoards,#tblteamJobBoards tbody,#tblteamJobBoards thead{float:left;width:100%}
#tblteamJobBoards table tr td,#tblteamJobBoards table tr th{float:left;margin:0}
#tblteamJobBoards p{margin:0;color:#ef8d22}
#tblteamJobBoards th p{margin-top:8px}
#tblteamJobBoards thead tr th:first-child{width:300px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(2){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(3){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(4){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(5){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(6){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(7){width:170px;border-right:1px solid #fff}
#tblteamJobBoards thead tr th:nth-child(8){width:80px}
#tblteamJobBoards thead tr.grdTotal th:first-child{width:300px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(2){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(3){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(4){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(5){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(6){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(7){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(8){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(9){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(10){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(11){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(12){width:100px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(13){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards thead tr.grdTotal th:nth-child(14){width:80px}
#tblteamJobBoards tbody tr td:first-child{width:300px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(2){width:112px}
#tblteamJobBoards tbody tr td:nth-child(3){width:58px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(4){width:112px}
#tblteamJobBoards tbody tr td:nth-child(5){width:58px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(6){width:112px}
#tblteamJobBoards tbody tr td:nth-child(7){width:58px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(8){width:112px}
#tblteamJobBoards tbody tr td:nth-child(9){width:58px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(10){width:112px}
#tblteamJobBoards tbody tr td:nth-child(11){width:58px;border-right:1px solid#ddd}
#tblteamJobBoards tbody tr td:nth-child(12){width:112px}
#tblteamJobBoards tbody tr td:nth-child(13){width:58px;border-right:1px solid#ddd}
#tblteamJobBoards tbody tr td:nth-child(14){width:80px}
#tblteamJobBoards tbody tr table.subtbl tr td{padding:11px 10px;height:48px}
#tblteamJobBoards tbody tr.js_SubTeam>td{width:100%;border:0}
#tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam>td{height:auto;padding:0;width:100%}
#tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam>td table.subtbl tr td{background:#efeeee}
#tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam>td table.subtbl tr td{border-color:#ababab}
#tblteamJobBoards tbody tr table.subtbl tr td a{float:none}
#tblteamJobBoards tbody tr table.subtbl tr td:first-child{padding:8px 10px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(14){width:78px}
#tblteamJobBoards .js_updateSlotInput{margin-top:4px}
#tblteamJobBoards .js_CloseSlotInput{margin-top:4px;margin-left:2px}
#tblteamJobBoards table tbody a{float:left}
#tblteamJobBoards .subtbl tr td input[type=text]{float:left;width:30px}
#tblteamJobBoards tbody tr table.subtbl tr td .cls_hoverinput,#tblteamJobBoards tbody tr table.subtbl tr td p{margin-top:5px}
#tblteamJobBoards thead tr.grdTotal th p{padding:5px 10px;background:#cfcfcf;width:40px;border-radius:3px;font-size:12px;margin:0;color:#4e4e4e}
#tblteamJobBoards tr.grdTotal th small{width:40px}
@media (-webkit-device-pixel-ratio:1.5){
#tblteamJobBoards thead tr th{float:left;min-height:34px;line-height:34px;margin:0;padding:0 10px}
#tblteamJobBoards thead tr th:first-child,#tblteamJobBoards thead tr.grdTotal th:first-child{width:229px}
#tblteamJobBoards thead tr th:nth-child(2),#tblteamJobBoards thead tr th:nth-child(3){width:138px;line-height:34px}
#tblteamJobBoards thead tr th:nth-child(4),#tblteamJobBoards thead tr th:nth-child(5),#tblteamJobBoards thead tr th:nth-child(6),#tblteamJobBoards thead tr th:nth-child(7){width:141px;line-height:34px}
#tblteamJobBoards thead tr th:nth-child(8),#tblteamJobBoards thead tr.grdTotal th:nth-child(14){width:72px}
#tblteamJobBoards thead tr.grdTotal th{min-height:45px}
#tblteamJobBoards tr.grdTotal th small{height:29px;line-height:29px;padding:0;margin:7px 0 0}
#tblteamJobBoards thead tr.grdTotal th p{height:29px;line-height:29px;padding:0;margin:8px 0 0}
#tblteamJobBoards thead tr.grdTotal th:nth-child(2),#tblteamJobBoards thead tr.grdTotal th:nth-child(4){width:91px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(10),#tblteamJobBoards thead tr.grdTotal th:nth-child(12),#tblteamJobBoards thead tr.grdTotal th:nth-child(6),#tblteamJobBoards thead tr.grdTotal th:nth-child(8){width:94px}
#tblteamJobBoards thead tr.grdTotal th:nth-child(11),#tblteamJobBoards thead tr.grdTotal th:nth-child(13),#tblteamJobBoards thead tr.grdTotal th:nth-child(3),#tblteamJobBoards thead tr.grdTotal th:nth-child(5),#tblteamJobBoards thead tr.grdTotal th:nth-child(7),#tblteamJobBoards thead tr.grdTotal th:nth-child(9){width:47px;padding:0}
#tblteamJobBoards tbody tr td:first-child{width:228px}
#tblteamJobBoards tbody tr td:nth-child(2){width:92px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(3){width:47px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(4){width:94px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(5){width:45px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(6){width:91px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(7){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(8){width:92px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(9){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(10){width:91px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(11){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(12){width:92px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(13){width:50px;border-right:1px solid #ddd}
#tblteamJobBoards tbody tr td:nth-child(14){width:70px}
#tblteamJobBoards tbody tr table.subtbl tr td:first-child{width:228px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(2){width:92px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(3){width:47px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(4){width:94px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(5){width:45px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(6){width:91px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(7){width:50px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(8){width:92px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(9){width:50px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(10){width:91px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(11){width:50px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(12){width:92px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(13){width:50px}
#tblteamJobBoards tbody tr table.subtbl tr td:nth-child(14){width:70px}
}
@media only screen and (min-width:1200px) and (max-width:1400px){
.model_maxWidth_1400.modal-dialog{max-width:1200px!important;width:1200px!important}
}
table.dataTable td.d-none{display:none!important}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.ViewClockHrs{overflow:auto;max-height:300px}
.clockHrsNoRecord{background:#fff;border:1px solid #e7eaec;padding:5px;color:#000;font-size:12px;text-align:center;line-height:18px}
.subViewClockedHrsTbl{display:none}
.subViewClockedHrsTbl .table{margin-bottom:0}
.ViewClockHrs table.table{background:#fff}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
.clsvoipDeviceOuter{float:right;margin:17px 20px 0 0}
.clsvoipDeviceOuter a.clsvoipDevice{position:relative;display:inline-block;vertical-align:top;height:24px;color:#a9b0a9;line-height:24px;font-size:14px;text-align:center}
.clsvoipDeviceOuter a.clsvoipDevice.NotWorking{color:red}
.clsvoipDeviceOuter a.clsvoipDevice img{position:absolute;left:3px;top:4px}
.chkCommonToggleBtn{display:inline-block;vertical-align:top;margin-top:10px}
.chkCommonToggleBtn .btn.toggle{width:60px!important;background:0 0;border:0;height:30px!important;padding:0;margin:0;min-height:unset;font-size:12px;border:0}
.chkCommonToggleBtn div.btn-primary:hover{border-color:#999c9e}
.chkCommonToggleBtn .btn-default:active,.chkCommonToggleBtn .btn-default:focus,.chkCommonToggleBtn .btn-default:hover,.chkCommonToggleBtn .btn-primary:active,.chkCommonToggleBtn .btn-primary:focus,.chkCommonToggleBtn .btn-primary:hover{box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)!important;border:0}
.chkCommonToggleBtn .toggle-on.btn-primary{background-color:#337ab7;width:100%;padding:0 5px;margin:0;border-radius:50px;line-height:26px;height:26px;text-align:left;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off{padding:0 5px;border:0;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important;display:none;width:100%;line-height:26px;border-radius:50px;margin:0;height:26px;text-align:right;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off:hover{background-color:#e6e6e6;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important}
.chkCommonToggleBtn .toggle-handle{border-radius:0;width:32px;position:absolute;right:2px;padding:3px;height:20px;border-radius:20px;margin:3px 0 0 0}
.chkCommonToggleBtn .toggle-handle:hover{background:#fff}
.chkCommonToggleBtn .toggle-group{position:relative;width:100%}
.chkCommonToggleBtn .btn.toggle.off .toggle-on{display:none}
.chkCommonToggleBtn .btn.toggle.off .toggle-off{display:block;left:0}
.chkCommonToggleBtn .btn.toggle.off .toggle-handle{right:0;left:2px}
.chkCommonToggleBtn .toggle.off .toggle-group{left:0}
.VoIPToggle{margin-top:45px;text-align:center;margin-bottom:25px}
.VoIPToggle p{display:inline-block;vertical-align:top;margin:0;margin-top:5px;font-size:13px}
.VoIPIncomingCallToggle{display:inline-block;vertical-align:top;margin:0;margin-top:5px;margin-bottom:25px}
#voipDevice h5{font-size:16px;text-align:center}
#voipDevice h5 small{font-size:14px}
.ChecklistOuter h4{margin-bottom:20px;font-size:16px}
.ChecklistOuter ul{margin:0;padding:0 0 0 30px}
.ChecklistOuter ul li{list-style:decimal;font-size:14px;margin-bottom:7px}
.divApproveActionOuter{float:left;width:150px;vertical-align:top}
.divApproveActionOuterAnk{float:left;width:140px;margin-left:10px}
.divApproveActionOuterAnk a{display:block}
.divApproveAction{margin-top:2px}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.job_boxes .cst_media_popUp.helpPopuptxt{width:600px;position:absolute;margin-top:3px}
.job_boxes .cst_media_popUp.helpPopuptxt p{padding:5px 10px 0;text-transform:none;font-weight:400}
.job_boxes .cst_media_popUp.helpPopuptxt .helpPopuptxtBody{max-height:200px;overflow:auto;padding-bottom:15px;padding-top:5px}
.bodyBoarding>div a.modal-ApprovalLog{color:#333;position:absolute;margin-top:-10px;right:0}
h3.ApproveActionHeading{text-align:center;margin:0 0 30px 0}
.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small.AcMangerNoRecordFound{color:#000;float:right;margin-right:20px;font-size:11px}
#groupAccountManagerMatrixData .listRow>.firstlistRowRight{min-height:33px}
.rdlBtnGroup{display:none!important}
.active.rdlBtnGroup{display:block!important}
body.mini-navbar{padding:0!important}
table.table.dtClientVMSCredential tr.topHead th{background:0 0;font-weight:700}
table.table.dtClientVMSCredential tr.topHead th.vmstimesheet{text-align:center!important;color:#fff;background:#0980f1}
table.table.dtClientVMSCredential tr.topHead th.vmsinvoice{text-align:center!important;color:#fff;background:#0063bf}
table.table.dtClientVMSCredential p{margin:0}
table.table.dtClientVMSCredential .vmstimesheet{background:#0980f1}
table.table.dtClientVMSCredential .vmsinvoice{background:#0063bf}
.radio label::after{background-color:#337ab7!important}
.radio-info input[type=radio]:checked+label::before{border-color:#337ab7!important}
.ahSMSlog{float:right;margin-top:1.1em}
.qlink_head{position:absolute;width:110px;top:27px;border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7);display:none;font-size:12px;left:0;list-style:none outside none;padding:0;text-shadow:none;z-index:9}
.qlink_head li{font:400 14px/20px "open sans",Arial,sans-serif;width:100%;text-decoration:none;padding:8px 15px;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#144991;position:relative;border:0}
.qlink_head li a{color:#fff}
.divQuicklink{display:none!important}
.divQuicklink:hover .qlink_head{display:block}
.divClickSMS{float:right;margin:17px 10px 0 0;position:relative}
.divClickSMS a.ankClickSMS{position:relative;border-radius:50%;display:inline-block;margin:-2px 5px 0;vertical-align:top;color:#005b96;background:#fff;font-size:20px;text-align:center}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext{bottom:1px;left:-56px}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext::after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#03396c;border-width:5px;margin-top:-5px;left:49px}
.chatboxBack{position:absolute;right:-53px;top:-3px;border:1px solid #fff;background:#fff;color:#000!important;font-size:14px;padding:5px 10px;display:none}
.mobresponsive .downLoadDoc_icon a{color:#144991}
.syncFiles{float:right;margin:10px 0;color:#337ab7;font-weight:700}
.toast{max-width:350px;background-color:#1ab394;background-clip:padding-box;border-radius:.25rem;box-shadow:0 0 5px rgba(0,0,0,.6)}
.toast-header{padding:.25rem .75rem;color:#fff;background-clip:padding-box}
.toast-header strong{font-size:14px}
.toast-body{padding:.75rem;color:#fff}
.divSMSNotification{position:absolute;right:10px;top:10px;z-index:9999;display:none}
.mr-auto,.mx-auto{margin-right:auto!important}
.divSMSNotification .toast-body a{color:#fff;font-weight:700}
.toastClose{margin-left:10px;opacity:.8;color:#fff}
.toastClose{color:#fff;opacity:1}
.billingTSboard .selectDropdown,.selectDropdown_Popup select{width:auto;display:inline-block;margin-right:14px}
.billingTSboard .selectDropdown,.selectDropdown_Popup .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.AccountReceivableWidget select{width:auto;display:inline-block;margin-right:14px}
.AccountReceivableWidget .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.tableFullScreen table.fixedHeader-floating{top:-6px!important;left:40px!important}
.payrateCuurencyDiv{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:4px;color:inherit;display:block;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;height:28px}
.payrateCuurencyDiv select{border:0;width:45px;display:inline-block;vertical-align:top;border-right:1px solid #e5e6e7;padding:4px 0;height:auto;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input{border:0;display:inline-block;vertical-align:top;height:auto;width:42.3%;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input:active,.payrateCuurencyDiv input:focus,.payrateCuurencyDiv input:hover,.payrateCuurencyDiv select:active{border:0;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv select:active,.payrateCuurencyDiv select:focus,.payrateCuurencyDiv select:hover{box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv.has-error{border-color:#ed5565!important}
.payrateCuurencyDiv:focus{border-color:#66afe9}
.annualrateCuurencyDiv select{width:45px}
.annualrateCuurencyDiv input{width:60%}
.getsubmissionpopup .jobListDetails .text_icon{padding:0}
.getsubmissionpopup .jobListDetails .text_icon span{float:none;width:auto}
.getsubmissionpopup .jobListDetails .text_icon i{margin-top:5px}
.getCompCanpopup .text_icon2{padding:0}
.PayslipsRowInside{margin-bottom:5px}
.tbl_teamJobBoards table tbody a.BulkClose,.tbl_teamJobBoards table tbody a.bulkEditIcon,.tbl_teamJobBoards table tbody a.bulkSave{background:#144991;color:#fff;border-radius:4px;display:inline-block;padding:2px 6px;font-weight:400;text-transform:none;font-size:12px}
.tbl_teamJobBoards table tbody a.bulkSave{background:green;margin-right:10px}
.tbl_teamJobBoards table tbody a.BulkClose{background:gray}
.ErrorMessageConfirmationpop ul{margin:0;padding:0}
.ErrorMessageConfirmationpop ul li{list-style:disc;margin-bottom:5px}
#pop_fullview_Credentialing{min-height:650px;overflow:auto}
#pop_fullview_Credentialing .ibox,#pop_fullview_Credentialing .ibox table.table{margin-bottom:0}
#pop_fullview_Credentialing .linkbtn .fa{margin-top:0}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
#btnUnlockTimeSheet,.timesheetBtn .btnBlue{padding:5px;font-size:12px;text-transform:none;vertical-align:top}
.modalRightAlignLabel .modal-dialog label{font-weight:400}
.modalRightAlignLabel .modal-dialog .col-sm-5>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .col-sm-4>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .labelValue::after{margin-top:0}
.modalRightAlignLabel .modal-dialog p{margin:0}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-3>label{text-align:right;width:100%;margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-4{width:21%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-8{width:79%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-6.labelValue{width:29.1%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-8.labelValue label.col-sm-2{margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-4{padding-right:0;width:25%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2{padding-right:0;padding-left:5px;width:18%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2 .input-group-addon{padding:4px}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
.AlloatedRow .Individually-row{text-align:center;width:150px}
.AlloatedRow .Individually-row span{display:block;font-size:12px;font-weight:400}
.AlloatedRow .Individually-row p{display:block;font-size:16px;font-weight:600;margin-top:10px}
.dataTables-AllAllocatedData tr td small{font-size:12px;color:#888}
.dataTables-AllAllocatedData tr td.invoiveBillRow,.dataTables-AllAllocatedData tr th.invoiveBillRow{background-color:#cde5fb!important;color:#000!important}
.dataTables-AllAllocatedData tr td.salaryVendorRow,.dataTables-AllAllocatedData tr th.salaryVendorRow{background-color:#a7d1f9!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionSalesRow,.dataTables-AllAllocatedData tr th.CommissionSalesRow{background-color:#7fbef8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow,.dataTables-AllAllocatedData tr th.CommissionRecruiterRow{background-color:#55a9f8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.invoiveBillRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.salaryVendorRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionSalesRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr th.no-borders{border-right:0px!important}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.MySMSPage .chatBox_msges{background-color:#fff;border-radius:10px;padding:10px;width:75%;margin-bottom:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.MySMSPage .chatBox_msges p{margin:0;padding:0;font-size:1em;color:#141414;white-space:pre-line;word-wrap:break-word}
.MySMSPage .chatBox_msges span{float:right;color:#8f8f8f;font-size:.8em;margin-top:3px}
.MySMSPage .chatBox_msges.pull-right{background-color:#e1f2fb}
.MySMSPage .chatImageWith_Contr{float:left;margin:0 10px}
.MySMSPage .chat_tableWrap{padding:0;background:0 0;float:left}
.MySMSPage .chat_tableWrap table{width:100%;margin:0}
.MySMSPage .chat_tableWrap table td,.MySMSPage .chat_tableWrap table th{padding:8px}
.MySMSPage .chatMessage_groupIcon img{width:2.5em;height:2.5em;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.MySMSPage .chatWith_downLoad .forum-title{margin:0;padding:0;border-bottom:0 solid #e2e2e2;float:none;position:relative}
.MySMSPage .downLoadList{width:calc(100% - 2em);float:left;padding-right:0}
.MySMSPage .chatWith_downLoad a.forum-item-title{font-size:1em;color:#000;display:none}
.MySMSPage .downLoadList .forum-icon i img{width:32px;height:32px}
.MySMSPage .downLoadDoc_icon{position:absolute;left:27px;top:-7px;display:none}
.MySMSPage .downLoadDoc_icon a{font-size:1.5em;color:#515151!important}
table.table.tblWithBackground tr.tableCategory_head th{background:#567898}
#dvOfferLetterTemplate ul,#dvOfferLetterTemplate ul li{list-style:disc}
#dvOfferLetterTemplate tr.headBlnkWeb td{padding:0!important;margin:0;line-height:1px}
#dvOfferLetterTemplate .placeholderOnWeb tr td{padding:0!important;margin:0;line-height:12px}
#dvOfferLetterTemplate table.offerLetterStaffing tr td{font-weight:400}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.chatboxOptOut{position:absolute;left:-44px;top:6px;color:#660505!important;font-size:12px}
.optoutPop .col-md-5{font-weight:400;text-align:right}
.alertoptout{padding:5px 8px;border-radius:5px}
.SMSLogOptOut{color:red!important;font-size:12px;margin-top:4px;display:inline-block}
.dataTables-Resume .botScreeningChatStatus{top:0;position:relative;left:0}
.dataTables-Resume .botScreeningChatStatus figure{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure .completed,.dataTables-Resume .botScreeningChatStatus figure .incomplete,.dataTables-Resume .botScreeningChatStatus figure .inprogress,.dataTables-Resume .botScreeningChatStatus figure .pending{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure img{width:10px;left:2px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-11px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:82%}
.dataTables-CSRJobDetail .botScreeningChatStatus figure{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure .completed,.dataTables-CSRJobDetail .botScreeningChatStatus figure .incomplete,.dataTables-CSRJobDetail .botScreeningChatStatus figure .inprogress,.dataTables-CSRJobDetail .botScreeningChatStatus figure .pending{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure img{width:16px;left:5px}
.dataTables-CSRJobDetail .botScreeningChatStatus{text-align:center;position:relative;left:0;top:0}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-100px}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.dtCookieResetMaster tr td select.form-control,.dtCookieResetMaster tr td textarea.form-control{width:100%}
.dtCookieResetMaster tr td a.btnBlue{padding:5px 10px;font-size:12px}
.resetCookieMasterLogName p{margin:10px 0;font-size:16px;font-weight:600}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.VOIPDeviceStatus{margin-bottom:10px;text-align:left;margin-left:12em}
.VOIPDeviceStatus.mrtop30{margin-top:30px}
.VOIPDeviceStatus .checkbox{padding-left:0}
.VOIPDeviceStatus label{display:inline-block;vertical-align:top;text-align:right;width:auto;margin:3px 10px 0 0}
.VOIPDeviceStatus .checkbox label{width:auto;text-align:left;margin:0}
.VOIPDeviceStatus .chkCommonToggleBtn{margin-top:0}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dtShortCodeOptin .botScreeningChatStatus{left:0;position:relative;top:0;text-align:center}
.dtShortCodeOptin .dataTables-CSRJobDetail .botScreeningChatStatus figure{margin-right:0}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-127px}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:80%}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.EST_time_outer{float:right;margin-right:100px;background:#333;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:20px;color:#fff;margin:0;font-weight:400}
.EST_time_outer p span{color:#a5a1a1}
.EST_time_outer{float:right;margin-right:100px;background:#03396c;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:16px;color:#fff;margin:0;font-weight:700}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.togglePvtInvitation{vertical-align:top;display:inline-block}
.togglePvtInvitation .SwitchBTN{height:24px;padding:5px;font-size:12px;line-height:15px}
.togglePvtInvitation .SwitchBTN.On .Toggle{left:9%}
.togglePvtInvitation .SwitchBTN .Toggle{width:25px;height:18px}
.togglePvtInvitation .SwitchBTN span{width:24px;padding-left:3px;vertical-align:top}
.pvtInvitationTxt{font-size:14px;display:inline-block;vertical-align:top;font-weight:600;margin-left:8px;margin-right:10px;margin-top:2px}
.pvtInvitationIcon{display:inline-block;vertical-align:top;position:relative}
.pvtInvitationIcon .fa-envelope{font-size:14px}
.pvtInvitationIcon .fa-plus{position:absolute;right:-5px;bottom:-3px;background:#fff;font-size:8px;border-radius:10px 10px 0 0;padding:2px}
.privateInvitation .pvtInvitationIcon{margin-top:4px}
.rtPvtInvitation{position:absolute;top:15px;right:40px}
.rtPvtInvitation .cst_tooltip .tooltiptext{left:-75px}
.rtPvtInvitation .cst_tooltip .tooltiptext::after{left:78%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.selectedLocationOuter{border:1px solid #dedede;border-radius:5px;background:#fff}
.selectedLocationInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:4px 4px;font-size:11px;line-height:14px}
.selectedEmployeeOuter{background:#fff;padding:4px 5px}
.selectedEmployeeOuter .selectedEmployeeInner,.selectedLocationOuter .selectedLocationInner{max-height:66px;overflow:auto}
.selectedEmployeeOuter .selectedEmployeeInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:5px 10px;font-size:12px;line-height:14px}
.selectedEmployeeOuter .selectedEmployeeInner span i,.selectedLocationInner span i{color:#ccc;display:inline-block;margin-right:5px;cursor:pointer}
.selectedEmployeeOuter .selectedEmployeeInner span i:hover,.selectedLocationInner span i:hover{color:#515151}
.selectedEmployeeOuter input.form-control,.selectedLocationOuter input.form-control{border:0}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.dtShortCodeOptintbl .botScreeningChatStatus figure{width:26px;height:26px;margin-right:0}
.dtShortCodeOptintbl .botScreeningChatStatus figure .completed,.dtShortCodeOptintbl .botScreeningChatStatus figure .incomplete,.dtShortCodeOptintbl .botScreeningChatStatus figure .inprogress{width:26px;height:26px}
.dtShortCodeOptintbl .botScreeningChatStatus figure img{width:16px;left:4px;margin-top:2px}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.EST_time_outer p span{color:#a5a1a1}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.divStepOuter{width:100%;margin-bottom:20px;float:left;text-align:left;vertical-align:top;padding-bottom:0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px}
.divStepOuter #divStep1Singer{padding:1.5em}
.smlSignerbtn{padding:5px 10px;font-size:11px;min-width:6em;min-height:auto}
.select_VerifyStatus{vertical-align:top;display:inline-block;width:120px}
.btn_VerifyStatus{display:inline-block;vertical-align:top}
.btn_VerifyStatus a{margin-left:5px;margin-top:5px;display:inline-block}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.alignmentsMasterScoreCard .FirstRecruiterSalesDiv{width:auto;margin-left:20px}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.importantTooltip{display:inline-block;margin-left:5px;position:relative}
.importantTooltip a img{width:16px}
.importantTooltip a span{visibility:hidden;background-color:#144991;color:#fff;text-align:left;border-radius:4px;padding:5px;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.importantTooltip a span::after{content:" ";position:absolute;top:100%;left:6%;border-width:5px;border-style:solid;border-color:#144991 transparent transparent transparent}
.importantTooltip a:hover span{visibility:visible;opacity:1}
.chkActivityLogBox{margin-top:10px!important;margin-bottom:0}
.rdlBoxCal{margin-top:15px!important;margin-bottom:0}
.rdlBoxCal .checkbox.checkbox-inline{margin-right:15px!important;margin-top:4px!important}
.rdlBoxCal .checkbox.checkbox-inline:last-child{margin:0!important}
.DDL_Shorting{float:right;width:210px}
.DDL_Shorting label{float:left;width:65px;margin-right:10px;margin-bottom:0;margin-top:5px;font-weight:400;text-align:right}
.DDL_Shorting select{float:left;width:130px}
.chkActivityLogBox .checkbox-inline{margin-left:0!important;margin-right:10px!important;margin-top:4px!important;padding-left:0!important}
.chkActivityLogBox .checkbox-inline:last-child{margin-left:0!important;margin-right:0!important}
.ImportantStarIcon i{color:#ef8d22;font-size:14px}
.TRBold{font-weight:600!important}
.div_canActivityLog.candidate-top-head{width:100%}
.div_canActivityLog .candidate-top-head .searchBox select{width:14%;float:left;margin-right:1%}
.div_canActivityLog .candidate-top-head .searchBox select#ddlCandActEnteredRegarding{width:27%}
.div_canActivityLog .searchBox.form-group{width:100%;float:none;margin:0 auto}
.div_canActivityLog .searchBox.form-group input[type=search]{width:73%;margin-bottom:12px}
.div_canActivityLog .candidate-top-head{width:100%;margin:24px auto 30px;height:auto}
.div_canActivityLog .CandidateActivityDate{width:90px!important}
.div_canActivityLog.activityAddBtn .checkBoxCal,.div_canActivityLog.activityAddBtn .searchBox.form-group{width:100%}
.div_canActivityLog.activityAddBtn .searchBox.form-group input[type=search]{float:none;display:inline-block;width:calc(100% - 270px)}
.div_canActivityLog.activityAddBtn .searchBox.form-group a{display:inline-block;float:none}
.div_canActivityLog.activityAddBtn .searchBox.form-group button{display:inline-block;float:none;width:auto;min-width:auto;font-weight:500;background:#144991;color:#fff;border:none;padding:6px 10px;font-size:12px;vertical-align:top;margin-left:10px}
.div_canActivityLog.candidate-top-head .searchBox select{width:18%;float:left;margin-right:1%}
.div_canActivityLog.candidate-top-head .searchBox select#ddlCandActEnteredBy{width:19%}
.div_canActivityLog .rdlBoxCal .radio.radio-inline{margin-right:5px!important}
.ImportantStarIcon.cst_tooltip{right:4px;position:absolute}
.chkActivityLogBox .icheckbox_square-green{position:relative;width:15px;height:15px;min-height:18px;vertical-align:middle}
.chkActivityLogBox .checkbox-inline .checked,.chkActivityLogBox .checkbox-inline.hover .hover.icheckbox_square-green,.chkActivityLogBox .icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .icheckbox_square-green:before{content:"";position:absolute;width:15px;height:15px;left:0;border:1px solid #ccc;border-radius:3px;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;background-color:#fff}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:before{border:1px solid #337ab7;background-color:#337ab7}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:after{font-family:FontAwesome;content:"\f00c";display:inline-block;position:absolute;width:14px;height:14px;left:0;top:0;padding-left:2px;padding-top:0;font-size:11px;color:#fff}
.chkActivityLogBox .checkbox-inline ins.iCheck-helper{display:none!important}
.chkComCanDetailPop.chkActivityLogBox .checkbox-inline{padding-left:20px!important;margin-top:10px!important}
.msgCount{background-color:#7ab648;color:#fff;width:26px;height:26px;border-radius:100%;font-size:10px;display:inline-block;vertical-align:middle;text-align:center;line-height:26px;font-weight:600}
.toggleSmsLog .togglePvtInvitation{text-align:center}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{font-size:0px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN{height:18px;padding:0}
.toggleSmsLog .togglePvtInvitation .SwitchBTN .Toggle{width:15px;height:12px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{width:16px}
.toggleSmsLog p{font-size:9px;margin:0}
.div_SMSCloseIcon{position:absolute;right:-52px;top:-1px;color:#144991;font-weight:400;font-size:14px;border:1px solid #144991;border-radius:100%;height:24px;width:24px;text-align:center;background:#fff;line-height:23px}
.Div_newMessageAlert{position:absolute;top:-30px;left:50%;width:100px;margin-left:-50px}
.Div_newMessageAlert a{color:#fff;background:#28a1de;font-size:12px;display:block;padding:5px 0;text-align:center;border-radius:4px}
.Div_newMessageAlert a i{animation:bounce 2s infinite}
.chatBox_head h4 a.modal-CompDetails{font-weight:700;color:#fff;line-height:24px;display:inline-block}
.mobresponsive .chatBox_Body{max-height:28.6em;min-height:28.6em}
.chatMessage_icon span.spnUnregisteredCandidate{background-color:#7ab648;width:4em;height:4em;border-radius:100%;font-size:small}
@keyframes bounce{
0%{transform:translateY(0)}
25%{transform:translateY(-2px)}
50%{transform:translateY(-4px)}
75%{transform:translateY(-2px)}
100%{transform:translateY(0)}
}
.manageImgList .searchBox div.ddlH1Btype.lcaSrchDate{width:23%}
.manageImgList .searchBox div.ddlH1Btype.lcaSrchDate label{display:inline-block;margin:0;font-weight:400;margin-right:10px;vertical-align:top;margin-top:5px}
.manageImgList .searchBox div.ddlH1Btype.lcaSrchDate .dateOuter{display:inline-block;vertical-align:top;width:66%}
.postFor_hr label{font-weight:600!important;margin-right:5px}
.RejectedReasonicon i.fa-file-text-o{font-size:14px!important}
.RejectedReasonicon i.fa-remove{position:absolute;bottom:-1px;right:-4px;font-size:10px!important;background:#fff}
.customActivePlacementIcon{position:relative;display:inline-block;width:18px;height:18px;border-radius:8px;background:#0083ff}
.customActivePlacementIcon .fa-placement{font-size:13px;color:#fff;display:inline-block;text-align:center;padding-left:5px;font-style:normal;font-weight:600}
.customActivePlacementIcon .fa-user-alt{position:absolute;right:-4px;bottom:-5px;font-size:8px;background:#fff;border-radius:10px;padding:2px}
.RejectedReasonicon i.fa-file-text-o{font-size:14px!important}
.RejectedReasonicon i.fa-remove{position:absolute;bottom:-1px;right:-4px;font-size:10px!important;background:#fff}
.ccEmailListParentDiv{max-height:395px;overflow:auto}
.ccEmailListParentDiv>.row{background:#fbfbfb;position:relative;padding:10px 0;padding-right:10px;margin:0;margin-bottom:10px;border:1px solid #eeebeb}
.ccEmailListParentDiv>.row .col-md-12{padding:0}
.ccEmailListParentDiv .selectedEmployeeOuter{border:1px solid #e5e6e7;margin-top:10px}
.ccEmailListParentAdd a{color:#337ab7}
.selectedEmployeeRemoveOuter{position:absolute;right:3px;top:10px;font-size:14px}
.selectedEmployeeRemoveOuter .cst_tooltip .tooltiptext{left:-40px}
.selectedEmployeeRemoveOuter .cst_tooltip .tooltiptext::after{left:40px}
.chkboxOuter .col-md-6{padding-right:0}
.chkboxOuter .col-md-6 .checkbox{margin-right:0!important}
.quickApplyPopup .resume_details .nav-tabs.custom_tab1>li>a{margin-bottom:0}
.quickApplyPopup .textareaSec .col-md-3{width:20.1%}
.quickApplyPopup .textareaSec .col-md-9{width:79.5%}
.divSubmitToJobSec .btmBorder{background:#faf9f9;border:1px solid #ededed;margin-top:20px;padding-bottom:0}
.divSubmitToJobSec .text_icon2 li i{margin-right:5px}
.divSubmitToJobSec .candDetailsHead{margin:10px 0}
.divSubmitToJobSec .candDetailsHead li i{margin-right:5px}
.divSubmitToJobSec .ibox.float-e-margins.bookMarkSearch_filter{padding:0;border-bottom:1px solid #e7eaec!important;margin-bottom:20px!important}
.divSubmitToJobSec .selectbtn{display:inline-block}
.divSubmitToJobSec .summernoteOuter{border:1px solid #ededed}
.divSubmitToJobSec .ibox.float-e-margins.bookMarkSearch_filter_PopUp{padding:0;border-bottom:1px solid #e7eaec!important;margin-bottom:20px!important}
#divAddSubmissionNote .ampDetailsTab_row label.control-label{margin-bottom:0;line-height:28px}
#divAddSubmissionNote .ampDetailsTab_row label.control-label:after{position:absolute;content:":";right:0;top:0}
.mydashboardNew .ActiveRecruterdash .dashBoard_bottom{width:100%;text-align:center;min-height:130px;height:130px!important}
.mydashboardNew .dashBoard_bottom .jobs_text{display:flex;flex:1 1 auto;column-gap:5px;justify-content:center}
.mydashboardNew .dashBoard_bottom .jobs_text .btn{flex-basis:100%}
.mydashboardNew .dashBoard_bottom .jobs_text button.cst_tooltip .tooltiptext{width:170px;white-space:normal;text-align:left;left:-8px;bottom:auto;top:125%;padding:5px}
.mydashboardNew .dashBoard_bottom .jobs_text button.cst_tooltip .tooltiptext::after{left:62px;border-color:transparent transparent #144991 transparent;top:-9px}
.mydashboardNew .job_boxes .row>.col-md-3{padding-right:0;padding-left:10px}
.mydashboardNew .dashBoard_bottom .jobs_text button{justify-content:center;background:#989898;border:0;margin:0 2px!important;padding:4px 8px;font-size:13px}
.mydashboardNew .dashBoard_bottom .jobs_text button.active{background:#144991}
.mydashboardNew .product-desc{padding:10px 5px}
.mydashboardNew .dashboardNew_blocks .ibox .ibox-content .ibox .cst_box_header{height:auto}
.mydashboardSubDetails .srch_csrpopup label{width:38%}
.mydashboardSubDetails .srch_csrpopup select{width:52%!important}
.mydashboardSubDetails .srch_csrpopup .srch_csrpopup select.select2-hidden-accessible{display:none}
.mydashboardSubDetails .srch_csrpopup .select2{width:181px!important}
.multiChkSelectBox .select2-results__option{padding-right:20px;vertical-align:middle}
.multiChkSelectBox .select2-results__option[aria-selected=false]:before,.multiChkSelectBox .select2-results__option[aria-selected=true]:before{content:"";display:inline-block;position:relative;height:15px;width:15px;border:1px solid #c4c4c4;border-radius:3px;background-color:#fff;margin-right:10px;vertical-align:middle;transition:border .15s ease-in-out,color .15s ease-in-out}
.multiChkSelectBox .select2-results__option[aria-selected=true]:before{font-family:fontAwesome;content:"\f00c";color:#fff;background-color:#337ab7;border:0;display:inline-block;line-height:15px;text-align:center}
.multiChkSelectBox .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}
.multiChkSelectBox .select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}
.multiChkSelectBox .select-icon .select2-results__option:before,.multiChkSelectBox .select-icon .select2-results__option[aria-selected=true]:before{display:none!important}
.HotlistDivDisable .mainSec{background:0 0}
.AttachmentsFilsNameInnner{display:flex;align-items:flex-start;border:1px solid #e5e6e7;border-radius:4px}
.AttachmentsFilsNameInnner span{display:inline-block;vertical-align:top;background:#dfdfdf;font-size:12px;margin:5px;color:#000;padding:5px;border-radius:2px}
.AttachmentsFilsNameInnner span i{display:inline-block;vertical-align:middle;font-size:14px}
.textareaTemplatesOuter{margin:20px;background:#f1f1f1;border:1px solid #e7eaec}
.TemplatesOuter{margin-top:10px;margin-bottom:10px}
.TemplatesOuter .control-label{text-align:right;padding-top:4px;padding-bottom:0}
.btnBlue.saveTemplateBtn{float:left;margin:0;padding:5px 10px}
.addeditCanEmailPage{position:absolute;right:17px;top:0;margin-top:-30px}
.chkrecSalesOuter .checkbox{display:inline-block;vertical-align:top;margin:0;width:37%}
.chkrecSalesOuter .checkbox label{width:auto}
.clsMultiSelectCustom .btn-group{width:174px}
.mydashboardSubDetails .clsMultiSelectCustom .btn-group{width:181px!important}
.clsMultiSelectCustom button.multiselect{width:174px;background:#fff;border-color:#e7eaec;border-radius:4px;text-align:left;min-height:28px;max-height:60px}
.clsMultiSelectCustom button.multiselect:hover{border-color:#337ab7}
.mydashboardSubDetails .clsMultiSelectCustom button.multiselect{width:181px!important}
.clsMultiSelectCustom .caret{position:absolute;right:5px;top:15px}
.clsMultiSelectCustom .multiselect-container{width:100%;max-height:200px;overflow:auto;z-index:99999}
.clsMultiSelectCustom .dropdown-menu>li>a{margin:1px 0;white-space:normal;line-height:normal;border-radius:0;padding:0 0 0 6px}
.clsMultiSelectCustom .dropdown-menu>.active>a,.clsMultiSelectCustom .dropdown-menu>.active>a:focus,.clsMultiSelectCustom .dropdown-menu>.active>a:hover{background-color:#ddd;color:#555}
.mydashboardSubDetails .clsMultiSelectCustom .srch_csrpopup label{width:100%;text-align:left}
.clsMultiSelectCustom .multiselect-container>li>a>label{width:100%;text-align:left;padding:6px 6px 6px 20px}
.clsMultiSelectCustom .multiselect-selected-text{word-wrap:break-word;word-break:break-all;display:block;overflow:hidden;font-size:12px}
.clsMultiSelectCustom .multiselect-item.filter .input-group-btn{display:none}
.clsMultiSelectCustom .filter .input-group-addon{font-size:10px;padding:4px 5px;border:0 solid #e5e6e7;border-right:0px solid #e5e6e7}
.clsMultiSelectCustom .filter .multiselect-search{border:0 solid #e5e6e7}
.clsMultiSelectCustom .checkbox::before{content:"";display:inline-block;position:absolute;width:15px;height:15px;left:0;margin-left:0;border:1px solid #c4c4c4;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.clsMultiSelectCustom .checkbox:hover::before{border-color:#337ab7}
.clsMultiSelectCustom .active .checkbox::before{font-family:FontAwesome;content:"\f00c";padding-left:2px;padding-top:0;font-size:11px;color:#fff;background-color:#337ab7;border-color:#337ab7}
.clsMultiSelectCustom .checkbox input[type=checkbox]{opacity:0;z-index:1}
.text_icon3 li.MyDashboardCusStatus{margin-right:0}
.text_icon3 li.MyDashboardCusStatus select.form-control{width:70px;float:left;margin-right:6px}
.text_icon3 li.MyDashboardCusStatus a.editCellIcon{font-size:12px;float:left;color:#333}
.text_icon3 li.MyDashboardCusStatus a.editCellIcon i{font-size:12px;color:#333}
.text_icon3 li.MyDashboardCusStatus a.editCellIcon i.green{color:#19b719}
a.resetFilter{color:#337ab7;margin:4px 0 0 0;display:inline-block}
button.multiselect:disabled,button.multiselect:disabled:active,button.multiselect:disabled:hover{border:1px solid #e5e6e7!important;color:#000!important;cursor:not-allowed;background-color:#eee!important;opacity:1;box-shadow:0 0 0 rgba(0,0,0,.15) inset}
.resetFilterOuter{position:absolute;right:0;top:0}
.invalidSearchsec{position:relative}
.invalidSearchsec i.fa{position:absolute;left:7px;top:8px}
.invalidSearchsec input.form-control{padding-left:25px}
.HotlistDivDisable .mainSec{background:0 0}
.newJobPostingChanges .ibox-title .subHeading{font-weight:700;text-transform:uppercase;font-size:1em;margin:.5em 0 0}
.AddSkillOuter h4,.bolleanSearchOuter h4,.certificationOuter h4{font-weight:600;font-size:1em;margin:10px 0;text-transform:uppercase}
.clientDetails{position:absolute;top:0;right:0;z-index:99}
.clientDetailsIcon{position:absolute;right:-18px;top:3px;font-size:16px;color:#144991;cursor:pointer}
.ClientDetailsTooltip{position:absolute;left:2.35em;top:5px;width:400px;border:1px solid #144991;z-index:999;opacity:0;visibility:hidden}
.clientDetails:hover .ClientDetailsTooltip{opacity:1;visibility:visible}
.ClientDetailsTooltip:after{content:" ";position:absolute;top:0;left:-20px;border-width:10px;border-style:solid;border-color:transparent #144991 transparent transparent}
.clientDetailsHead{background:#144991;padding:10px;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff;font-size:16px;font-weight:600}
.clientDetailsbody{background:#fff;padding:10px}
.clientDetailsbody .clientDetailsRow{margin-bottom:10px}
.clientDetailsbody .clientDetailsRow span:first-child{font-size:12px;display:inline-block;width:40%;vertical-align:top}
.clientDetailsbody .clientDetailsRow span:nth-child(2){font-size:12px;display:inline-block;width:10%;text-align:center;vertical-align:top}
.clientDetailsbody .clientDetailsRow strong{font-size:12px;font-weight:700;display:inline-block;width:48%;vertical-align:top}
.clientDetailsClose{text-shadow:0 1px 0 #fff;background:0 0;border:0;padding:0;-webkit-appearance:none;position:absolute;top:9px;right:9px;color:#fff;font-weight:400;font-size:18px}
.srchLocation .fa{font-size:16px;color:#144991;display:inline-block;margin-right:10px;vertical-align:top}
.srchLocation .span{font-weight:600;font-size:12px;font-weight:600}
.bolleanSearchOuter{position:relative;margin-bottom:20px}
.bolleanSearchOuter input[type=text].form-control{height:40px;padding:10px 85px 10px 20px;border-color:#cacaca;border-radius:10px}
.bolleanSearchOuter button{position:absolute;right:16px;top:1px;padding:7px 10px 8px;border-radius:0 10px 10px 0;background:#fff;border:0;font-size:16px;font-weight:600;color:#144991;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-left:1px solid #cacaca}
.srchResultBoxOuter{margin-bottom:10px}
.booleanreq-msg,.booleanreq-msgnoresult,.srchResultBox{font-size:12px;padding:10px;border:1px solid #e8e8e8;box-shadow:0 3px 7px 0 #e8e8e8;border-radius:4px;width:91%}
.srchResultBox.faded{opacity:.5}
.srchResultBox:hover{border:1px solid #d4d4d4;box-shadow:0 3px 7px 0 #c5c0c0}
.srchResultsec{text-align:right}
.srchResultsec span{color:#b9b9b9;font-size:12px;text-align:right;display:inline-block;margin-bottom:10px;margin-right:21px}
.srchResultBoxInner{display:flex;flex:0 0 100%;align-items:center;margin-bottom:10px}
.srchResultBoxInner .fa-clone{margin-left:17px}
.srchResultChkBox{width:3%}
.AddSkillOuter,.certificationOuter{margin-bottom:20px}
.AddSkillOuter .Add_block,.certificationOuter .Add_block{margin-left:15px}
.srchLocation{text-align:right;margin-right:15px}
.netBillRateSec label{text-align:left!important;margin-top:0;padding-top:0;width:100%;padding:0;font-size:10px;color:#a2a2a2}
.netBillRateSec .col-md-12{padding:0}
.cst_tooltip.textareatooltip{position:absolute;right:-17px;top:6px;font-size:16px;color:#144991!important;z-index:99}
.cst_tooltip.textareatooltip .tooltiptext{width:300px;word-wrap:break-word;white-space:normal;text-align:left;left:-287px}
.cst_tooltip.textareatooltip .tooltiptext::after{left:95%}
.btnBlue.btnClose{background:#fff;color:#144991!important;border:1px solid #144991;margin-left:10px}
div.custom-2-fields-display{display:inline-flex;justify-content:flex-start;width:48%}
div.custom-2-fields-display strong{width:auto!important;max-width:48%}
.custom-state-country-container{display:flex}
.custom-state-country-container .custom-country-sec strong,.custom-state-country-container .custom-state-sec strong{font-weight:400}
.custom-state-country-container .custom-state-sec strong{margin-right:5px}
.page-heading.paddingB.topsectionarea>.col-sm-12.rightTopRow2{overflow:hidden!important}
#divAddSubmissionNote .ampDetailsTab_row label.control-label{margin-bottom:0;line-height:28px}
#divAddSubmissionNote .ampDetailsTab_row label.control-label:after{position:absolute;content:":";right:0;top:0}
.empTaskDetailsListOuter{margin-top:15px}
.empTaskDetailsList{max-height:150px;padding:5px;overflow:auto;border:1px solid #ddd;display:flex;align-items:center;flex-wrap:wrap;justify-content:left}
.empTaskDetailsList span{font-size:10px;padding:4px;background:#ddd;border-radius:2px;margin:2px}
.emplNameList{max-height:400px;overflow:auto}
.emplNameList ol{margin:0;padding:0;display:flex;flex-wrap:wrap}
.emplNameList ol li{border:1px solid #f3f0f0;background:#fbfbfb;padding:5px;margin:5px;width:calc(100% / 2 - 10px);list-style:inside auto}
#ClientAuditStatusDetails h5{font-size:16px;margin:0;margin-bottom:15px;line-height:100%}
.row.client-bill,.row.net-bill-rate{display:flex}
.col-md-7.net-bill-rate-parent-container{padding-right:0}
.col-md-8.box-4-sec{display:flex;width:77%}
.col-md-8.box-4-sec .row{width:100%;display:flex}
.col-md-3.ctc-rate-sec{padding-left:0;padding-right:0}
.col-md-6.shiftT{display:flex!important}
.nav nav-tabs.custom_tab1.jdtabs.custom-tab-cls>li>a{width:auto!important;margin-right:7px}
#BroadcastSection .ibox-content .col-md-8.width100 .row .col-md-3,#BroadcastSection .ibox-content .col-md-8.width100 .row .col-sm-3{height:55px}
.AttachmentsFilsNameInnner{display:flex;align-items:flex-start;border:1px solid #e5e6e7;border-radius:4px}
.AttachmentsFilsNameInnner span{display:inline-block;vertical-align:top;background:#dfdfdf;font-size:12px;margin:5px;color:#000;padding:5px;border-radius:2px}
.AttachmentsFilsNameInnner span i{display:inline-block;vertical-align:middle;font-size:14px}
.textareaTemplatesOuter{margin:20px;background:#f1f1f1;border:1px solid #e7eaec}
.TemplatesOuter{margin-top:10px;margin-bottom:10px}
.TemplatesOuter .control-label{text-align:right;padding-top:4px;padding-bottom:0}
.btnBlue.saveTemplateBtn{float:left;margin:0;padding:5px 10px}
.addeditCanEmailPage{position:absolute;right:17px;top:0;margin-top:-30px}
.invalidSearchsec{position:relative}
.invalidSearchsec i.fa{position:absolute;left:7px;top:8px}
.invalidSearchsec input.form-control{padding-left:25px}
.row.client-bill>.col-md-5.custom-reduce-padding{padding-right:5px;padding-left:10px}
.btn-fullscreen.note-codeview-keep{display:none!important}
.HotlistDivDisable .mainSec{background:0 0}
.DocCommentsOuter a.cst_tooltip{margin:0 0 0 5px;vertical-align:top}
.invalidSearchsec input.form-control{padding-left:25px}
.AttachmentsFilsNameInnner{display:flex;align-items:flex-start;border:1px solid #e5e6e7;border-radius:4px}
.AttachmentsFilsNameInnner span{display:inline-block;vertical-align:top;background:#dfdfdf;font-size:12px;margin:5px;color:#000;padding:5px;border-radius:2px}
.AttachmentsFilsNameInnner span i{display:inline-block;vertical-align:middle;font-size:14px}
.textareaTemplatesOuter{margin:20px;background:#f1f1f1;border:1px solid #e7eaec}
.TemplatesOuter{margin-top:10px;margin-bottom:10px}
.TemplatesOuter .control-label{text-align:right;padding-top:4px;padding-bottom:0}
.btnBlue.saveTemplateBtn{float:left;margin:0;padding:5px 10px}
.addeditCanEmailPage{position:absolute;right:17px;top:0;margin-top:-30px}
.clsunsubscribedUsers h4{text-align:center;color:red}
.clsunsubscribedUsers h6{font-size:12px;font-weight:400;color:#333;line-height:16px;margin-top:20px}
.clsunsubscribedUsers h6 strong{font-weight:600}
.clsunsubscribedUsers h6 small{font-weight:600;color:#666;font-size:12px}
.clsunsubscribedUsers h6 em{font-weight:400;font-style:italic;color:#333;font-size:12px}
.clsunsubscribedUsers .table-responsive{overflow:auto;max-height:350px}
.clsunsubscribedUsers .table-responsive .dataTables_wrapper{margin-top:0}
.siaNotificationOuter{position:fixed;bottom:10px;right:-575px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background:#fff;width:550px;transition:all 1s;z-index:999}
.siaNotificationOuter:hover,.siaNotificationOutermsg:hover{animation:none}
.siaNotificationOuter.open,.siaNotificationOutermsg.open{right:10px}
.siaNotificationOuter.ui-draggable-dragging{opacity:.5}
.siaNotificationOuter .dflex{display:flex;justify-content:center;align-items:center}
.siaNotificationOutermsg{position:fixed;bottom:10px;right:-425px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background:#fff;width:400px;transition:all 1s;z-index:999;padding: 20px;border-left: 5px solid #144991;border-radius: 6px;}
.siaNotificationOutermsg .note-div{display:flex;justify-content: space-between;}
 .siaNotificationOutermsg .note-txt {margin-left: -20px;}
.siaNotificationOutermsg .messageicon {
    color: #3868e9;
    font-size: 16px;
}
.siaNotificationOutermsg .dismissbtn {display:flex;gap:10px;font-weight:bold;    justify-content: flex-start;cursor: pointer;}
.siaNotificationOutermsg .dismissbtn .reviewmsg{color:#3868e9;}
.NotificationLogo{float:left;width:12%;padding:10px}
.NotificationLogo img{max-width:100%}
.notificationMsg{padding:10px 30px 10px 10px;text-align:center;float:left;width:84%}
.notificationMsg h5{font-size:16px;font-weight:600;text-align:left;color:#4285f4;}
.notificationMsg p{font-size:11px;color:#666;text-align:left;margin:0}
.notificationMsg .textbtn{color:#144991;font-weight:600;font-size:12px;margin:0 10px 0 5px;opacity:.8}
.notificationMsg .textbtn.closed{color:#000}
.notificationMsg .textbtn:hover{opacity:1}
.notificationMsg .btngroup{text-align:right}
.notificationMsg .SIANotificationBtn{background:#4285f4;font-size:11px;color:#fff;border-radius:4px;display:inline-block;margin:10px 5px 0;padding:5px;font-weight:500;opacity:.8;border:0}
.notificationMsg .SIANotificationBtn:disabled{background:#ebebeb;color:#a5a5a5;cursor:not-allowed}
.notificationMsg .SIANotificationBtn.remindLater{background:#b9b9b9;color:#000}
.notificationMsg .SIANotificationBtn:hover{opacity:1}
.jobList{margin-top:10px;width:100%;float:left}
.jobList p{margin-bottom:5px;padding:5px 10px 5px 5px;border:1px solid #e5e6e7;position:relative}
.jobList .jobTitle a{color:#337ab7}
.jobList .jobAdd{display:block;margin-top:2px}
.jobList .jobComp{margin-right:10px;display:inline-block;width:29%}
.jobList .jobComp small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:12px}
.jobList .textbtn{width:9.5%;float:right}
.JobListing{margin:0 3%;padding:0;float:left;width:94%;max-height:23em;overflow:auto}
.JobListing li{border:1px solid #e7eaec;margin:5px 0;padding:5px}
.JobListing li input[type=checkbox]{margin:3px 0 0 0;vertical-align:top}
.JobListing li .jobTitle{margin:0 10px;width:34%;display:inline-block;vertical-align:top}
.JobListing li .jobAdd{display:block;margin-top:2px}
.JobListing li .jobComp{margin-right:10px;display:inline-block;width:33%}
.JobListing li .textbtn{width:10%;float:right;color:#337ab7}
.joblistHeader{margin:0 3%;padding:0;float:left;width:94%;position:relative}
.jobListOuter{position:relative;float:left;width:100%}
.joblistHeader input[type=checkbox]{margin:9px 0 0 4px;vertical-align:top}
.joblistHeader select{display:inline-block;width:120px;margin:0 10px}
.joblistHeader .takeActionBtn{background:#ef8d22;border-radius:4px;color:#fff;border:1px solid #ef8d22;display:inline-block;padding:4px 5px;vertical-align:top}
.joblistHeader .collapseBtn{position:absolute;right:0;top:0;border:0;background:0 0}
.botScreensingNewJobPost.botScreeningChatStatus{position:relative;left:0;top:0;margin:8px 0 0 0;display:inline-block;vertical-align:top}
.botScreensingNewJobPost.botScreeningChatStatus figure{width:30px;height:30px}
.botScreensingNewJobPost.botScreeningChatStatus figure>span{width:30px!important;height:30px!important}
.botScreensingNewJobPost.cst_tooltip .tooltiptext{left:-120px}
.botScreensingNewJobPost.cst_tooltip .tooltiptext::after{left:76%}
.ListNotificationType4.JobListing li .jobTitle{width:25%}
.ListNotificationType4.JobListing li .jobComp{width:28%}
@keyframes SIAnim{
0%,100%{transform:translateY(0)}
10%,30%,50%,70%{transform:translateY(-5px)}
20%,40%,60%{transform:translateY(5px)}
80%{transform:translateY(3.4px)}
90%{transform:translateY(-3.4px)}
}
.siaNotificationOuter.clsTakeAction .dflex{display:block}
.siaNotificationOuter.clsTakeAction .NotificationLogo{width:100%;float:none;text-align:center}
.siaNotificationOuter.clsTakeAction .NotificationLogo img{max-width:15%}
.siaNotificationOuter.clsTakeAction .notificationMsg{width:100%;float:none}
.siaNotificationOuter .bx-wrapper{margin-bottom:0;box-shadow:0 0 0 #ccc;border:0 solid #fff}
.siaNotificationOuter .bx-wrapper .bx-pager-item{font-size:12px;line-height:100%}
.siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a{text-indent:initial;background:0 0;color:#666;width:auto;height:auto}
.siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a.active,.siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a:focus,.siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a:hover{background:0 0;color:#337ab7}
.siaNotificationOuter .bx-wrapper .bx-controls-auto,.siaNotificationOuter .bx-wrapper .bx-pager{top:-10px;width:auto;right:10px;bottom:auto}
.siaNotificationOuter .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-29px}
.siaNotificationOuter .bx-wrapper .bx-controls-direction a.bx-next{right:-8px}
.col-md-6.shiftT{display:flex!important}
.nav nav-tabs.custom_tab1.jdtabs.custom-tab-cls>li>a{width:auto!important;margin-right:7px}
#BroadcastSection .ibox-content .col-md-8.width100 .row .col-md-3,#BroadcastSection .ibox-content .col-md-8.width100 .row .col-sm-3{height:55px}
#jobDescTabC #BooleanStringSearch .booleanresult,#jobDescTabC #BooleanStringSearch .ibox-content .booleanresult{max-height:300px;overflow:auto}
.row.client-bill>.col-md-5.custom-reduce-padding{padding-right:5px;padding-left:10px}
.btn-fullscreen.note-codeview-keep{display:none!important}
.invalidSearchsec input.form-control{padding-left:25px}
.clsunsubscribedUsers h4{text-align:center;color:red}
.clsunsubscribedUsers h6{font-size:12px;font-weight:400;color:#333;line-height:16px;margin-top:20px}
.clsunsubscribedUsers h6 strong{font-weight:600}
.clsunsubscribedUsers h6 small{font-weight:600;color:#666;font-size:12px}
.clsunsubscribedUsers h6 em{font-weight:400;font-style:italic;color:#333;font-size:12px}
.clsunsubscribedUsers .table-responsive{overflow:auto;max-height:350px}
.clsunsubscribedUsers .table-responsive .dataTables_wrapper{margin-top:0}
.clsunsubscribedUsers ul{list-style:circle;margin:0 0 0 10px;padding:0 0 0 10px}
.clsunsubscribedUsers ul li{list-style:disc;margin:0 0 5px 0}
.clsunsubscribedUsers ul li strong{font-weight:600}
.clsjobsnotextended h4{text-align:left;color:red}
.HotlistDivDisable .mainSec{background:0 0}
.empTaskDetailsListOuter{margin-top:15px}
.empTaskDetailsList{max-height:150px;padding:5px;overflow:auto;border:1px solid #ddd;display:flex;align-items:center;flex-wrap:wrap;justify-content:left}
.empTaskDetailsList span{font-size:10px;padding:4px;background:#ddd;border-radius:2px;margin:2px}
.emplNameList{max-height:400px;overflow:auto}
.emplNameList ol{margin:0;padding:0;display:flex;flex-wrap:wrap}
.emplNameList ol li{border:1px solid #f3f0f0;background:#fbfbfb;padding:5px;margin:5px;width:calc(100% / 2 - 10px);list-style:inside auto}
#ClientAuditStatusDetails h5{font-size:16px;margin:0;margin-bottom:15px;line-height:100%}
#divAddSubmissionNote .ampDetailsTab_row label.control-label:after{position:absolute;content:":";right:0;top:0}
.HotlistDivDisable .mainSec{background:0 0}
.LogIcon{position:relative;color:#515151}
.LogIcon .fa-refresh{position:absolute;font-size:8px;right:-5px;bottom:0;background:#fff;padding:2px;border-radius:50%}
.mdjdGridOuter{margin-top:10px;padding-top:20px}
.mdjdGridOuter .BulkActionbtn{left:135px;top:15px}
.mdjdGridOuter .BulkActionbtn select.form-control{width:120px}
.mdjdGridOuter .dataTables_wrapper{margin-top:0}
.mdjdGridOuter .html5buttons{margin-top:-3px;left:0}
.jobstatus{display:inline-block;vertical-align:top;margin-top:4px}
.jobstatus select.form-control{width:90px;display:inline-block}
.dataTables-MyDashboardJobs tr td .checkbox{padding-left:5px}
.jobsgridbtn{padding:5px 10px;font-size:12px;background:#144991;border:none;text-align:center;width:70px;display:inline-block;border-radius:4px;margin:2px 0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#fff!important;text-transform:none}
.jobsgridbtn:disabled{opacity:.5;cursor:not-allowed}
.extendJobsOuter h5{font-size:14px;font-weight:600;margin:0 0 20px 0}
.extendJobsOuter h6{font-size:11px;font-weight:400;margin:10px 0 0 0}
.extendJobsOuter h6 strong{font-weight:600}
.extendJobsOuter h6 span{font-weight:700}
.invalidSearchsec input.form-control{padding-left:25px}
.HotlistDivDisable .mainSec{background:0 0}
.cst_tooltip.modal-sendEmail{vertical-align:middle;margin-left:5px}
.cst_tooltip.modal-sendEmail i{font-size:1em!important;width:auto!important;margin-right:5px!important}
.cst_tooltip.modal-sendEmailPopup{vertical-align:middle;margin-left:5px}
.cst_tooltip.modal-sendEmailPopup i{font-size:1em!important;width:auto!important;margin-right:5px!important}
.AttachmentsFilsNameInnner{display:flex;align-items:flex-start;border:1px solid #e5e6e7;border-radius:4px}
.AttachmentsFilsNameInnner span{display:inline-block;vertical-align:top;background:#dfdfdf;font-size:12px;margin:5px;color:#000;padding:5px;border-radius:2px}
.AttachmentsFilsNameInnner span i{display:inline-block;vertical-align:middle;font-size:14px}
.textareaTemplatesOuter{margin:20px;background:#f1f1f1;border:1px solid #e7eaec}
.TemplatesOuter{margin-top:10px;margin-bottom:10px}
.TemplatesOuter .control-label{text-align:right;padding-top:4px;padding-bottom:0}
.btnBlue.saveTemplateBtn{float:left;margin:0;padding:5px 10px}
.addeditCanEmailPage{position:absolute;right:17px;top:0;margin-top:-30px}
a.jobGridTooltip{color:#fff!important}
a.jobGridTooltip.cst_tooltip .tooltiptext{width:300px;white-space:pre-wrap;left:-10px}
#jobExtended ul{margin-left:10px;margin:0 0 0 10px;padding:0 0 0 10px}
#jobExtended ul li{list-style:disc;padding-left:10px;margin-bottom:5px;margin:0 0 5px 0}
.removeTemplate{float:left;margin:7px 0 0 7px}
.createNewTemplate p{margin:0;padding:0;text-align:center}
.createNewTemplate p a{color:#337ab7!important}
.createNewTemplate p a:hover{text-decoration:underline}
.removeNewTemplate{position:absolute;right:0;top:5px}
.ExportButton.expBtnSubmissionPopUp{position:absolute!important;right:20px;top:42px}
.empChangeLogIcon{margin:6px 0 0 10px}
.srch_csrpopup .div_date{display:inline-block;vertical-align:top;width:50%!important}
.clsRemoveParticipants .col-md-1.control-label{text-align:right;padding:0;margin:0;margin-top:5px;font-weight:400}
.LogIcon .fa-refresh{position:absolute;font-size:8px;right:-5px;bottom:0;background:#fff;padding:2px;border-radius:50%}
.invalidSearchsec input.form-control{padding-left:25px}
.HotlistDivDisable .mainSec{background:0 0}
.resignationOuter{border:1px solid #e5e6e7;margin:10px 0}
.resignationOuter .resignationHead{padding:5px 10px;background:#e5e6e7}
.resignationOuter .resignationHead h4{font-size:14px;font-weight:600;margin:0}
.resignationBody{padding:10px}
.resignationBody h5{background:#f9f9f9;font-size:14px;font-weight:600;padding:5px 10px;}
.projectDetails{border-top:1px solid #e5e6e7;padding:10px;margin-top:10px}
.projectDetails h4{font-size:14px;font-weight:600;margin:0;margin-bottom:10px}
.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}
.upload-btn-wrapper .btn{border:0 solid gray;color:#555;background:0 0;padding:5px;border-radius:0;font-size:16px}
.upload-btn-wrapper input[type=file]{font-size:0px;position:absolute;left:0;top:0;opacity:0;width:24px;height:32px;cursor:pointer}
.ResignationFileNameDoc{display:inline-block;vertical-align:top;margin-left:10px;margin-top:10px;width:60%}
.ResignationFileNameDoc span{display:inline-block;vertical-align:top;color:#5277ab;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:10px;width:85%}
.ResignationFileNameDoc small{font-size:12px;color:#555;cursor:pointer;display:inline-block;vertical-align:top}
#empViewResignationDetails .resignationBody label{font-weight:400}
#empViewResignationDetails .resignationBody .lblCommentDocUpload{color:#337ab7;line-height:26px}
.disabledDateMode .input-group-addon{background-color:#eee}
.EmployeeChangeLogDetails .clsMultiSelectCustom .btn-group{width:148px!important}
.mydashboardBotIcon{position:relative}
.mydashboardBotIcon .botScreeningChatStatus{left:38%;top:0;z-index:auto;position:relative}
.mydashboardBotIcon .cst_tooltip .tooltiptext{bottom:-44px;left:-3em;width:100px;white-space:initial;display:none}
.mydashboardBotIcon .cst_tooltip .tooltiptext::after{border-color:transparent transparent #144991 transparent;top:-9px;left:50%}
.MDPipelineTooltip .cst_tooltip .tooltiptext{display:none;left:-6em}
.MDPipelineTooltip .cst_tooltip .tooltiptext::after{left:79%}
.MDPipelineTooltip .cst_tooltip:hover .tooltiptext,.mydashboardBotIcon .cst_tooltip:hover .tooltiptext{display:block}
.tabscrollarBar{max-height:270px;overflow:auto}
.submissionTabGrid .dataTables_wrapper{margin-top:0}
.PtrackerTooltipboot.cst_tooltip .tooltiptext{bottom:-28px;display:none}
.PtrackerTooltipboot.cst_tooltip .tooltiptext::after{border-color:transparent transparent #144991 transparent;top:-10px}
.CandidateTooltipboot.cst_tooltip .tooltiptext{bottom:-28px;display:none}
.CandidateTooltipboot.cst_tooltip .tooltiptext::after{border-color:transparent transparent #144991 transparent;top:-10px}
.CandidateTooltipboot.cst_tooltip:hover .tooltiptext,.PtrackerTooltipboot.cst_tooltip:hover .tooltiptext{display:block}
.dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus{top:3px;left:5px}
.dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus figure{margin-right:0}
.dataTables-Resume .pipelinebotscreenchat.cst_tooltip .tooltiptext{display:none;left:-11em;bottom:2em}
.dataTables-Resume .pipelinebotscreenchat.cst_tooltip:hover .tooltiptext{display:block}
.dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:88%}
.mydashboardEyeIconLeft.MDHComwidget{float:left;width:25px}
.mydashboardEyeIconRight{width:calc(100% - 30px);word-wrap:break-word;float:left}
.mydashboardEyeIconRight .innerspn{word-break:break-all;word-wrap:break-word}
.mydashboardEyeIconRight #candemailid,.mydashboardEyeIconRight .anchfullwidth,.mydashboardEyeIconRight .resumeTitle{display:block}
.customerAccess{overflow:auto;max-height:80px}
.DiscountMilstoneGrid{max-height:130px;overflow:auto}
.discounthead span{float:left;background:#03396c;color:#fff;padding:3px 5px}
.discounthead span.first{width:30%}
.discounthead span.second{width:70%}
.discounthead.VolumeDiscountHead span.first{width:35%}
.discounthead.VolumeDiscountHead span.second{width:18%}
.discounthead.VolumeDiscountHead span.third{width:47%}
.discountRow{border:1px solid #e5e6e7;border-top:0 solid #e5e6e7;background:#f7f7f7}
.discountRow span{float:left;padding:3px 5px}
.discountRow span.first{width:28%}
.discountRow span.second{width:28%}
.discountRow span.third{width:30%}
.discountRow span.fifth{width:6%}
.discountRow span.fourth{width:6%}
.discountRow span.fourth.cst_tooltip .tooltiptext{white-space:normal;width:120px;left:-125px;bottom:auto;top:2px;display:none}
.discountRow span.fourth.cst_tooltip .tooltiptext.daysTooltip{top:-15px}
.discountRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after{border-color:transparent transparent transparent #144991;top:1px;right:-8px;left:auto}
.discountRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after{top:22px;right:-9px}
.discountRow span.fourth.cst_tooltip:hover .tooltiptext{display:block}
.discountVolRow{border:1px solid #e5e6e7;border-top:0 solid #e5e6e7;background:#f7f7f7}
.discountVolRow span{float:left;padding:3px 5px}
.discountVolRow span.first{width:28%}
.discountVolRow span.second{width:28%}
.discountVolRow span.third{width:30%}
.discountVolRow span.fifth{width:6%}
.discountVolRow span.fourth{width:6%}
.discountVolRow span.fourth.cst_tooltip .tooltiptext{white-space:normal;width:120px;left:-125px;bottom:auto;top:2px;display:none}
.discountVolRow span.fourth.cst_tooltip .tooltiptext.daysTooltip{top:-15px}
.discountVolRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after{border-color:transparent transparent transparent #144991;top:1px;right:-8px;left:auto}
.discountVolRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after{top:22px;right:-9px}
.discountVolRow span.fourth.cst_tooltip:hover .tooltiptext{display:block}
.discountFullTimeRow{border:1px solid #e5e6e7;border-top:0 solid #e5e6e7;background:#f7f7f7}
.discountFullTimeRow span{float:left;padding:3px 5px}
.discountFullTimeRow span.first{width:28%}
.discountFullTimeRow span.second{width:28%}
.discountFullTimeRow span.third{width:30%}
.discountFullTimeRow span.fifth{width:6%}
.discountFullTimeRow span.fourth{width:6%}
.discountFullTimeRow span.fourth.cst_tooltip .tooltiptext{white-space:normal;width:120px;left:-125px;bottom:auto;top:2px;display:none}
.discountFullTimeRow span.fourth.cst_tooltip .tooltiptext.daysTooltip{top:-15px}
.discountFullTimeRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after{border-color:transparent transparent transparent #144991;top:1px;right:-8px;left:auto}
.discountFullTimeRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after{top:22px;right:-9px}
.discountFullTimeRow span.fourth.cst_tooltip:hover .tooltiptext{display:block}
.discountMarkUpRow{border:1px solid #e5e6e7;border-top:0 solid #e5e6e7;background:#f7f7f7}
.discountMarkUpRow span{float:left;padding:3px 5px}
.discountMarkUpRow span.first{width:28%}
.discountMarkUpRow span.second{width:28%}
.discountMarkUpRow span.third{width:30%}
.discountMarkUpRow span.fifth{width:6%}
.discountMarkUpRow span.fourth{width:6%}
.discountMarkUpRow span.fourth.cst_tooltip .tooltiptext{white-space:normal;width:120px;left:-125px;bottom:auto;top:2px;display:none}
.discountMarkUpRow span.fourth.cst_tooltip .tooltiptext.daysTooltip{top:-15px}
.discountMarkUpRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after{border-color:transparent transparent transparent #144991;top:1px;right:-8px;left:auto}
.discountMarkUpRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after{top:22px;right:-9px}
.discountMarkUpRow span.fourth.cst_tooltip:hover .tooltiptext{display:block}
#ddlPendInt option:disabled{color:#f8ac59}
.ankbtndisabled{pointer-events:none;cursor:pointer;color:#5e5d5d!important;background:#b2b2b2}
.ankdisabled{pointer-events:none;cursor:pointer}
.ankdisabledDiv{position:absolute;right:17px;top:0;margin-top:-30px;cursor:not-allowed}
.ankdisabledDiv a{position:relative!important;margin-top:0!important}
.ankdisabledDivAddEdit{cursor:not-allowed}
.prjChangeLogIcon{margin:6px 0 0 10px}
.tenureViewchangelog.cst_tooltip .tooltiptext{display:none;left:-12em}
.tenureViewchangelog.cst_tooltip:hover .tooltiptext{display:block}
.tenureViewchangelog.cst_tooltip .tooltiptext::after{left:12em}
#js_discountVolumeBody .discountVolRow span.first{width:35%}
#js_discountVolumeBody .discountVolRow span.second{width:18%}
#js_discountVolumeBody .discountVolRow span.third{width:18%}
#js_discountVolumeBody .discountVolRow span.fourth{width:20%}
#js_discountFullTimePlacementBody .discountFullTimeRow span.first{width:35%}
#js_discountFullTimePlacementBody .discountFullTimeRow span.second{width:18%}
#js_discountFullTimePlacementBody .discountFullTimeRow span.third{width:18%}
#js_discountFullTimePlacementBody .discountFullTimeRow span.fourth{width:20%}
#js_discountMrkUpBody .discountMarkUpRow span.first{width:35%}
#js_discountMrkUpBody .discountMarkUpRow span.second{width:18%}
#js_discountMrkUpBody .discountMarkUpRow span.third{width:18%}
#js_discountMrkUpBody .discountMarkUpRow span.fourth{width:20%}
.MOrgaizerSrch{position:relative}
.MOrgaizerSrch .form-control{padding-right:40px}
.MOrgaizerSrch span{position:absolute;right:1px;top:0}
.MOrgaizerSrch span a{padding:5px 10px;border-radius:0 4px 4px 0;color:#fff;background:#002d69;display:block}
.drag-container{width:100%;margin:20px auto}
.drag-list{display:flex;margin:0;padding:0;align-content:stretch;min-height:600px;justify-content:space-between;flex-wrap:wrap}
.drag-column{flex:1;margin:0 15px;position:relative;background:#f4f5f7;border:1px solid rgba(0,0,0,.1)}
.drag-column h2{font-size:12px;margin:0;text-transform:uppercase;font-weight:600;color:#fff}
.drag-column-on-hold .drag-column-header,.drag-column-on-hold .drag-options,.drag-column-on-hold .is-moved{background:#7d7d7d}
.drag-column-in-progress .drag-column-header,.drag-column-in-progress .drag-options,.drag-column-in-progress .is-moved{background:#2a92bf}
.drag-column-needs-review .drag-column-header,.drag-column-needs-review .drag-options,.drag-column-needs-review .is-moved{background:#f4ce46}
.drag-column-expired .drag-column-header,.drag-column-expired .drag-options,.drag-column-expired .is-moved{background:red}
.drag-column-approved .drag-column-header,.drag-column-approved .drag-options,.drag-column-approved .is-moved{background:green}
.drag-column-header{display:flex;align-items:center;justify-content:space-between;padding:10px}
.drag-inner-list{min-height:200px;margin:0;padding:0;max-height:720px;overflow:auto;scrollbar-width:thin}
.drag-item{margin:10px;min-height:50px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);transition:all .3s;cursor:move;position:relative}
.drag-item h4{font-weight:600;font-size:14px;padding:10px 10px 0 10px}
.drag-item .drag-row{padding:0 10px}
.drag-item .drag-row label{font-size:12px;display:block;margin:0}
.drag-item .drag-footer{border-top:1px solid rgba(0,0,0,.2);padding:10px 10px 10px 10px;display:flex;align-items:flex-end;justify-content:space-between}
.drag-footer .ft-rigtArrow{font-size:16px;transition:all .5s;color:#3868e9}
.drag-footer .ft-rigtArrow:hover{transform:scale(1.1)}
.drag-item.is-moving{background:rgba(0,0,0,.4)}
.drag-header-more{cursor:pointer}
.drag-options{position:absolute;top:44px;left:0;width:100%;height:100%;padding:10px;transform:translateX(100%);opacity:0;transition:all .3s cubic-bezier(.23, 1, .32, 1)}
.drag-options.active{transform:translateX(0);opacity:1}
.drag-options-label{display:block;margin:0 0 5px 0}
.drag-options-label input{opacity:.6}
.drag-options-label span{display:inline-block;font-size:.9rem;font-weight:400;margin-left:5px}
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;list-style-type:none}
.gu-hide{display:none!important}
.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.gu-transit{opacity:.2}
.div_MyOrganizerPopup .ampDetailsTab_row .control-label{text-align:right;font-weight:400;margin:4px 0 0 0}
.div_MyOrganizerPopup .ampDetailsTab_row .col-md-8 a{display:inline-block;color:#337ab7;margin-top:4px}
.div_MyOrganizerPopup .ampDetailsTab_row .nextDue .col-md-6{padding:0;text-align:left}
.div_MyOrganizerPopup .ampDetailsTab_row .nextDue .js_divchekClose{margin:5px 0 0 10px}
.drag-column.is-highlighted{background:rgba(0,82,204,.125);border:1px dashed #0052cc}
.userPhoto{position:absolute;right:10px;top:10px}
.userPhoto img.ghx-avatar-img{width:100%;width:32px;height:32px;background:#ddd;text-align:center;vertical-align:middle;border-radius:50%}
.callToActiontooltip{display:inline-block;position:relative}
.callToActiontooltip .tooltip{top:50%;left:100%;width:150px;margin-left:15px;transform:translate(0,-50%);padding:5px;color:#444;background-color:#eee;font-weight:400;font-size:12px;border-radius:4px;position:absolute;z-index:99;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.5);display:none}
.callToActiontooltip:hover .tooltip{display:block}
.callToActiontooltip .tooltip i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}
.callToActiontooltip .tooltip i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#eee;box-shadow:0 1px 8px rgba(0,0,0,.5)}
.drag-column-on-hold .drag-inner-list{scrollbar-color:#7d7d7d #e9e9e9}
.drag-column-in-progress .drag-inner-list{scrollbar-color:#2A92BF #e9e9e9}
.drag-column-needs-review .drag-inner-list{scrollbar-color:#F4CE46 #e9e9e9}
.drag-column-expired .drag-inner-list{scrollbar-color:#f00 #e9e9e9}
.drag-column-approved .drag-inner-list{scrollbar-color:green #e9e9e9}
.modal_heading.Open{background:#7d7d7d}
.modal_heading.In-Progress{background:#2a92bf}
.modal_heading.Deferred{background:#f4ce46}
.modal_heading.Expired{background:red}
.modal_heading.Completed{background:green}
.ankdisabledDivAddEdit{cursor:not-allowed}
#dvEmpGrid{margin-top:15px}
.empRecordGrid .js_fieldsRow,.empRecordGrid .js_showtxt{display:inline-block;margin-right:5px;vertical-align:top}
.empRecordGrid .js_fieldsRow.GridStatus{width:72%}
.empRecordGrid .js_fieldsRow input{display:inline-block;width:100%}
.empRecordGrid .js_fieldsRow input.phone{width:140px}
.empRecordGrid .js_fieldsRow input.ext{width:60px;margin-left:10px}
.empRecordGrid .js_fieldsRow select{display:inline-block}
.empRecordGrid .js_fieldsRow select.CountryCode{width:90px;margin-right:10px}
.empRecordGrid .js_divcheksaveClose{display:inline-block}
.empRecordGrid .js_divcheksaveClose a{vertical-align:top}
.empRecordGrid .js_divcheksaveClose a.cancelRecord,.empRecordGrid .js_divcheksaveClose a.saveRecord{margin-top:5px}
.empRecordGrid .js_divcheksaveClose a.CompletedCancelRecord,.empRecordGrid .js_divcheksaveClose a.CompletedSaveRecord{margin-top:5px}
.empRecordGrid .js_showtxt.email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.br_startdate{font-size:10px}
#InvoiceOuter .ampDetailsTab_row label{line-height:28px!important}
#InvoiceOuter .ampDetailsTab_row p{line-height:28px!important}
#InvoiceOuter .ampDetailsTab_row .labelValue::after{margin-top:5px!important}
.ankdisabledDivAddEdit{cursor:not-allowed}
.customerAccess{overflow:auto;max-height:80px}
.BreakHoursGrid .head{border:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.05);padding:10px 5px;margin-bottom:10px}
.BreakHoursGrid .head .txt{font-weight:600}
.BreakHoursGrid .body{border:1px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03);padding:5px;margin-bottom:10px}
.BreakHoursGrid .body .removeGrid{display:inline-block;margin-top:5px}
.BreakHoursGrid .btnAddMore{color:#4285f4;display:inline-block;margin-top:10px;font-weight:600}
.collapse_comment{border:1px solid rgba(0,0,0,.65);margin-top:20px}
.collapse_comment .c_type{cursor:pointer;background:rgba(0,0,0,.65);padding:5px 10px;margin:0;font-size:14px;color:#fff}
.collapse_comment .fa-chevron-down{transform:rotate(0);transition:all .6s}
.collapse_comment.active .fa-chevron-down{transform:rotate(180deg)!important}
.collapse_comment .multi-collapse{padding:10px;max-height:200px;overflow:auto}
.myHRDashboardPopup #createTask,.myHRDashboardPopup .customActivePlacementIcon{margin:4px;vertical-align:central!important}
.myHRDashboardPopup .downtooltip .tooltiptext{bottom:-150%}
.myHRDashboardPopup .downtooltip .tooltiptext::after{transform:rotate(180deg);top:-9px}
.myHRDashboardPopup .input-group.date{position:relative}
.myHRDashboardPopup .Iconlisticon{font-size:12px!important;z-index:9;right:5px;display:none}
.ankSendemailBtn{background:#144991;float:right;display:inline-block;color:#fff!important;border-radius:4px;margin-right:10px;padding:6px 10px;font-weight:500;text-transform:uppercase}
.ankBtnCloseReimbursement{float:right;background:#144991;color:#fff!important;border-radius:4px;display:block;margin-right:10px;padding:6px 10px;font-weight:500;text-transform:uppercase}
.closeMngReimbursement{background:#e7eaec;border:1px solid #e7eaec;box-shadow:0 0 0 rgba(0,0,0,.15) inset;color:#000!important;margin-left:10px}
.closeMngReimbursement:hover{background:#e7eaec}
.MngReimbursement label{display:block;text-align:right;margin-top:3px;font-weight:400}
.clsApprRimb{margin-top:2px;color:#337ab7;font-size:10px;position:absolute;right:30px;top:28px}
#RemoveToMngReimbursement{position:absolute;top:7px;right:22px}
#RemoveToMngReimbursement i{color:#9e9e9e;font-size:14px!important}
.srchMngReimbursement .chatDetailsSearchBox_loader{right:-4px}
.rdlReimbursement .has-error.radio label{color:#333}
.textareaReimbursement .note-editor.panel{border:1px solid #e5e6e7}
.multipleTextReimbursement .select2-selection__rendered{position:relative}
.multipleTextReimbursement .select2-selection__clear{position:absolute;right:0;top:0}
.multipleTextReimbursement .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;justify-content:left;flex-wrap:wrap}
.multipleTextReimbursement .select2-container .select2-search--inline{float:none;width:100%}
.multipleTextReimbursement .select2-container .select2-search--inline input{width:100%!important}
body.PraticeReportPreview{background:#fff!important;margin:0;padding:0}
.PraticeReportPreview .practice-foot{background-color:#476c8f!important}
.PraticeReportPreview .p-report{margin:20px auto;max-width:98%}
.PraticeReportPreview .select-client{min-width:300px;border-radius:4px;max-width:400px;padding:10px;border:1px solid #e5e6e7;background:#fff;color:#666;font-weight:600;font-size:14px;transition:all .3s;box-shadow:0 5px 10px 0 #e2e2e2}
.PraticeReportPreview .select-client:hover{border-color:#337ab7;box-shadow:0 5px 10px 0 #c5c0c0}
.PraticeReportPreview .btn-section{display:flex;margin:20px 0}
.PraticeReportPreview .total-count{display:flex}
.PraticeReportPreview .report-btn-groups{width:30%;margin:auto 0}
.PraticeReportPreview .report-btn-groups button{border:none;padding:10px 17px;color:#575757;background:#d9d9d9;font-weight:600;margin-right:10px;cursor:pointer}
.PraticeReportPreview .report-btn-groups .active{color:#fff;background:#03396c}
.PraticeReportPreview .report-btn-groups button:hover{color:#fff;background:#03396c}
.PraticeReportPreview .count-div{text-align:center;background:#fff;border-radius:5px;margin-right:17px;width:150px;padding:5px;border:1px solid #e2e2e2;box-shadow:0 5px 10px 0 #e2e2e2;transition:all .3s}
.PraticeReportPreview .count-div:hover{border:1px solid #d4d4d4;box-shadow:0 5px 10px 0 #c5c0c0}
.PraticeReportPreview table{border-collapse:collapse;width:100%}
.PraticeReportPreview table tbody{border-left:1px solid #e7eaec;border-right:1px solid #e7eaec;border-bottom:1px solid #e7eaec}
.PraticeReportPreview .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.PraticeReportPreview .report-date{font-size:14px;color:#333;margin-bottom:10px}
.PraticeReportPreview .count-div lable{color:#636466;font-weight:600;font-size:14px}
.PraticeReportPreview .count-div p{margin:5px;color:#ef8d22;font-weight:700;font-size:20px}
@media only screen and (max-width:1024px){
.PraticeReportPreview .p-report{margin:20px auto;max-width:94%}
.PraticeReportPreview .select-client{width:100%;max-width:400px;min-width:auto}
.PraticeReportPreview .btn-section{flex-direction:row}
.PraticeReportPreview .report-btn-groups{width:28%;text-align:center;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:5px;justify-content:space-between;margin-right:2%}
.PraticeReportPreview .report-btn-groups button{padding:4px 17px;margin:0}
.PraticeReportPreview .count-div{margin:0;width:auto}
.PraticeReportPreview .total-count{justify-content:flex-start;gap:10px}
.mob-table-overflow{overflow:auto}
.mob-table-overflow>table{width:1500px!important}
}
@media only screen and (max-width:767px){
.PraticeReportPreview .p-report{margin:20px auto;max-width:94%}
.PraticeReportPreview .select-client{width:100%;max-width:400px;min-width:auto}
.PraticeReportPreview .btn-section{flex-direction:column}
.PraticeReportPreview .report-btn-groups{width:100%;text-align:center;margin:0 0 20px 0;flex-direction:row;justify-content:center;gap:15px}
.PraticeReportPreview .report-btn-groups button{padding:6px 15px}
.PraticeReportPreview .count-div{margin:0;width:auto}
.PraticeReportPreview .total-count{justify-content:flex-start;gap:10px}
.mob-table-overflow{overflow:auto}
.mob-table-overflow>table{width:1500px!important}
}
#divOverduePlacements #createTask,#divOverduePlacements .customActivePlacementIcon{margin:4px;vertical-align:central!important}
#divOverduePlacements .downtooltip .tooltiptext{bottom:-150%}
#divOverduePlacements .downtooltip .tooltiptext::after{transform:rotate(180deg);top:-9px}
#divOverduePlacements .input-group.date{position:relative}
#divOverduePlacements .Iconlisticon{font-size:12px!important;z-index:9;right:5px;display:none}
.tab-btn-app{display:flex}
.tab-btn-app li{border:2px solid #ccc;border-radius:5px;margin:5px}
.tab-btn-app li a{padding:10px;display:block;font-size:14px;color:#222;font-weight:600}
.tab-btn-app li.active a,.tab-btn-app li:hover a{color:#fff}
.tab-btn-app li.active,.tab-btn-app li:hover{background:#ef8d22;border-color:#ef8d22}
.approve-btn{color:#fff!important;background-color:#03396c;border:1px solid #03396c;padding:5px;display:inline-block;vertical-align:middle}
.reject-btn{color:#fff!important;background-color:red;margin-left:5px;border:1px solid red;padding:5px;display:inline-block;vertical-align:middle}
.attendance-approval-page .ddlH1Btype label{margin-top:0}
#comment-content textarea{width:100%;box-shadow:1px 3px 0 0 #ccc;min-height:150px;border-radius:6px;border:1px solid #ccc;padding:10px;font-size:14px}
.btn-approve{background:#144991;color:#fff;border-radius:4px;display:block;padding:9px 10px;font-weight:500;margin:20px auto 0 auto}
.confirmbtngroup button{width:80px;background:#144991;color:#fff;border-radius:4px;padding:9px 10px;font-weight:500;border-color:#144991;margin:20px 10px}
#AttendanceApprovalTable td .checkbox{padding-left:7px}
.approve-reject-btn{float:left}
.iti__country-list{z-index:99!important}
.dateFields .dateField{width:100%;display:flex;gap:10px;justify-content:space-between}
.tooltipESR{position:relative}
.tooltipESR .tooltiptext{visibility:hidden;background-color:#00649e;color:#fff;text-align:center;border-radius:4px;padding:4px 3px;position:absolute;z-index:1;bottom:125%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:200px}
.tooltipESR .tooltiptext::after{content:" ";position:absolute;top:100%;left:6%;border-width:5px;border-style:solid;border-color:#00649e transparent transparent transparent}
.disableTooltip.tooltipESR:hover .tooltiptext{visibility:visible;opacity:1}
.iti__country-list{z-index:99!important}
.docFlex{display:flex;align-content:stretch;justify-content:space-between;flex-wrap:wrap;min-height:600px;width:100%}
.CompanyDocRepositryLeft{width:15%;border-right:1px solid #e7eaec}
.CompanyDocRepositryLeft h3{background:#002d69;color:#fff;font-size:16px;text-align:center;padding:10px;margin:0}
.CompanyDocRepositryLeft ul{margin:0;padding:0;list-style:none}
.CompanyDocRepositryLeft ul li{border-top:1px solid #e7eaec;position:relative}
.CompanyDocRepositryLeft ul li a{padding:10px;font-size:14px;display:block}
.CompanyDocRepositryLeft ul li a:hover{background:#e7eaec}
.CompanyDocRepositryLeft ul li a.active{background:#e7eaec;font-weight:600}
.CompanyDocRepositryLeft ul li a.active:after{content:"";position:absolute;right:-30px;top:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #e7eaec}
.CompanyDocRepositryRight{width:79%;margin:0 2% 0 4%}
.DocRepoBreadcrumb{padding:20px 0}
.DocRepoBreadcrumb ul{margin:0;padding:0}
.DocRepoBreadcrumb ul li{font-size:12px;display:inline-block;margin-right:20px;vertical-align:top;position:relative}
.DocRepoBreadcrumb ul li a{color:#144991;text-decoration:underline}
.DocRepoBreadcrumb ul li.active{font-weight:700}
.DocRepoBreadcrumb ul li+li:before{content:"\f054";position:absolute;left:-15px;top:4px;font-family:FontAwesome;font-size:10px;font-weight:400}
.DocRepoSerch{margin:0}
.DocRepoGrid{margin:50px 0 0 0;max-width:100%;overflow:auto}
.DocRepoGrid table tr td.action a{color:#888;margin:0 5px}
.selectDropdownList{display:inline-block;vertical-align:top;width:50%}
.selectDropdownList input[type=text],.selectDropdownList select{display:inline-block;width:50%}
.docRepHCheckClose{display:inline-block;vertical-align:middle}
.DepartmentSrch{margin-top:15px}
.DepartmentSrch label{font-weight:400}
.DocRepoGrid .cst_tooltip{margin:0 4px}
.DocRepoGrid .cst_tooltip .tooltiptext{display:none}
.DocRepoGrid .cst_tooltip:hover .tooltiptext{display:block}
.DocRepoGrid .modal-Editdoc.cst_tooltip .tooltiptext{left:-6em}
.DocRepoGrid .modal-Editdoc.cst_tooltip .tooltiptext::after{left:6em}
.btn_AddRequest_Tracking ul.folderdrop li>a{background:0 0;color:#333;border-radius:0;display:block;margin-right:0;padding:0;font-weight:400;text-transform:none}
#ComDocUploadPopup .documentuploadDivPop .displayinline{width:17%}
#ComDocUploadPopup .documentuploadDivPop .checkbox{width:14.5%;float:right;margin-top:16px;padding:0}
#ComDocUploadPopup .documentuploadDivPop select.form-control{width:18%}
#ComDocUploadPopup .documentuploadDivPop input.form-control{width:20%}
#ComDocUploadPopup .documentuploadDivPop .displayinline input.form-control{width:100%}
#ComDocUploadPopup .documentuploadDivPop>div.clearfix{width:98%}
#ComDocUploadPopup #filterDivFileUploader{max-height:450px;overflow:auto}
#uploadedit #editfileName{opacity:0;top:0;position:absolute;height:44px;width:110px;display:none}
#DocFileName{margin:12px 0 0 0;display:flex;flex-direction:row}
#DocFileName span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#DocFileName a.ankDocumentName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#144991}
#DocFileName a.docFileRemove{color:#333;margin-left:10px}
.user_dummy_photo{text-align:center;margin-bottom:30px;margin-top:30px}
.user_dummy_photo span{box-shadow:0 0 10px rgba(0,0,0,.25);background:rgba(0,0,0,.04);border-radius:50%;position:relative;width:100px;height:100px;display:inline-block;font-size:44px;padding-top:15px}
@keyframes pulse{
to{opacity:0;transform:scale(1)}
}
.user_dummy_photo span::before{animation:pulse 2s linear infinite;border:#144991 solid 8px;border-radius:9999px;box-sizing:border-box;content:' ';height:140%;left:-20%;opacity:.6;position:absolute;top:-20%;transform:scale(.714);width:140%;z-index:1}
.offce365_btn{text-align:center}
.offce365_btn button{border:0;background:#dd4b39;transition:.2s ease;padding:10px 30px;font-size:26px;color:#fff;border-radius:4px}
.offce365_btn button span{display:inline-block;border-left:1px solid rgba(255,255,255,.25);padding-left:10px;margin-left:10px}
.offce365_btn button img{width:30px}
.offce365_btn button:focus,.offce365_btn button:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transition:.2s ease}
.offce365_btn a.infoProUser{margin-top:20px;display:inline-block;width:235px;position:relative;background:#6b19ff;border:1px solid #6b19ff;color:#fff;transition:.2s ease;padding:10px 10px;font-size:18px;border-radius:4px}
.offce365_btn a.infoProUser:focus,.offce365_btn a.infoProUser:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transition:.2s ease;background:#fff;color:#6b19ff}
#js_backtoSSOScreen{display:inline-block;margin-top:20px;color:#144991;font-weight:600}
.faq_pdf_outer{float:right;margin-top:5px}
.faq_pdf_outer a{display:inline-block;margin-left:20px;font-weight:600;color:green}
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert{display:none!important}
.btnIntShedule{background:#144991;padding:4px 6px;text-align:center;border-radius:5px;color:#fff!important;display:inline-block;margin-left:10px;font-size:12px;font-weight:400}
.fullTime_sec_heading{margin-top:35px}
.fullTime_sec_heading h4{margin:0;padding:10px;font-size:14px;background:#f7f7f7}
.has-error .CreateNewTask .radio-inline{color:#333!important}
.model_lbl_rt_align .control-p{margin:0;font-weight:400;line-height:25px}
.showCreateProject,.showEditProject{display:none!important}
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert{display:none!important}
.userCred .col-md-1.control-label,.userCred .col-md-2.control-label{text-align:right}
.upload_docment input.form-control{vertical-align:middle}
.upload_docment .btn_upload_doc{display:inline-block;vertical-align:middle;margin-left:2px;color:green}
.AddEditCanUpload{top:150px;width:110px;padding:7px;text-align:center;background-color:#ddd;cursor:pointer;border-radius:0;font-size:14px;cursor:pointer}
.AddEditCanUpload .txtDocumentName{opacity:0;top:0;position:absolute;height:44px;width:110px;display:none}
.AddEditCanUpload label{margin-bottom:0;padding:0}
.docAddEditCanFileName{margin:12px 0 0 0;display:flex;flex-direction:row}
.docAddEditCanFileName span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.docAddEditCanFileName a.ankDocumentName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#144991}
.docAddEditCanFileName a.docFileRemove{color:#333;margin-left:10px}
.btnIntShedule{background:#144991;padding:4px 6px;text-align:center;border-radius:5px;color:#fff!important;display:inline-block;margin-left:10px;font-size:12px;font-weight:400}
.fullTime_sec_heading{margin-top:35px}
.fullTime_sec_heading h4{margin:0;padding:10px;font-size:14px;background:#f7f7f7}
.has-error .CreateNewTask .radio-inline{color:#333!important}
.txtAuthorizedHint{font-size:11px;color:red;display:block;margin-top:5px}
.btnUpload{background:#144991;color:#fff;display:inline-block;padding:5px 8px;border-radius:4px;font-weight:500;font-size:12px;border:0}
.btnDeleteFile{background:#fff;border:1px solid #144991;color:#144991;float:right;line-height:normal;padding:4px 7px;border-radius:4px;font-weight:500;font-size:12px}
.clsAuthorizedExpense{display:inline-block!important;width:81.5%;margin-right:10px}
.btnBlue.btnBackListing{background:#fff;border:1px solid #144991;color:#144991!important}
.model_lbl_rt_align .control-p{margin:0;font-weight:400;line-height:25px}
.showCreateProject,.showEditProject{display:none!important}
.clsPLRowSearch{margin-top:20px}
.clsPLRowSearch label.control-label{text-align:right;width:100%;margin-top:5px;margin-bottom:0}
.btnSearch{background:#144991;color:#fff;display:inline-block;padding:5px 8px;border-radius:4px;font-weight:500;font-size:12px;border:0}
.ProfitLossTableWrapper{margin:0 auto;max-width:40%}
.ProfitLossTableWrapper .table tbody>tr>td{vertical-align:middle!important;font-weight:600}
/* Support video link */
.video-outer{ display:flex; flex-wrap:wrap; gap:30px; margin-bottom:15px}
.video-outer .box{ width:calc(100% / 4 - 30px);}
.video-outer .box .video_content{ margin-bottom:0px}
.video-outer .videoTabImg::after{ display:none}
.video-outer .videoTabText{ height:72px}
.video-outer .videoTabText h4 a{ color:#000}
.video-outer .videoTabText h4 a:hover{ color:#337ab7}

.errorInvoiceGenerate {
    padding: 5px;
}
@media only screen and (min-width:1200px) and (max-width:1400px){
.model_maxWidth_1400.modal-dialog{max-width:1200px!important;width:1200px!important}
}
table.dataTable td.d-none{display:none!important}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.ViewClockHrs{overflow:auto;max-height:300px}
.clockHrsNoRecord{background:#fff;border:1px solid #e7eaec;padding:5px;color:#000;font-size:12px;text-align:center;line-height:18px}
.subViewClockedHrsTbl{display:none}
.subViewClockedHrsTbl .table{margin-bottom:0}
.ViewClockHrs table.table{background:#fff}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
.clsvoipDeviceOuter{float:right;margin:17px 20px 0 0}
.clsvoipDeviceOuter a.clsvoipDevice{position:relative;display:inline-block;vertical-align:top;height:24px;color:#a9b0a9;line-height:24px;font-size:14px;text-align:center}
.clsvoipDeviceOuter a.clsvoipDevice.NotWorking{color:red}
.clsvoipDeviceOuter a.clsvoipDevice img{position:absolute;left:3px;top:4px}
.chkCommonToggleBtn{display:inline-block;vertical-align:top;margin-top:10px}
.chkCommonToggleBtn .btn.toggle{width:60px!important;background:0 0;border:0;height:30px!important;padding:0;margin:0;min-height:unset;font-size:12px;border:0}
.chkCommonToggleBtn div.btn-primary:hover{border-color:#999c9e}
.chkCommonToggleBtn .btn-default:active,.chkCommonToggleBtn .btn-default:focus,.chkCommonToggleBtn .btn-default:hover,.chkCommonToggleBtn .btn-primary:active,.chkCommonToggleBtn .btn-primary:focus,.chkCommonToggleBtn .btn-primary:hover{box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)!important;border:0}
.chkCommonToggleBtn .toggle-on.btn-primary{background-color:#337ab7;width:100%;padding:0 5px;margin:0;border-radius:50px;line-height:26px;height:26px;text-align:left;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off{padding:0 5px;border:0;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important;display:none;width:100%;line-height:26px;border-radius:50px;margin:0;height:26px;text-align:right;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off:hover{background-color:#e6e6e6;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important}
.chkCommonToggleBtn .toggle-handle{border-radius:0;width:32px;position:absolute;right:2px;padding:3px;height:20px;border-radius:20px;margin:3px 0 0 0}
.chkCommonToggleBtn .toggle-handle:hover{background:#fff}
.chkCommonToggleBtn .toggle-group{position:relative;width:100%}
.chkCommonToggleBtn .btn.toggle.off .toggle-on{display:none}
.chkCommonToggleBtn .btn.toggle.off .toggle-off{display:block;left:0}
.chkCommonToggleBtn .btn.toggle.off .toggle-handle{right:0;left:2px}
.chkCommonToggleBtn .toggle.off .toggle-group{left:0}
.VoIPToggle{margin-top:45px;text-align:center;margin-bottom:25px}
.VoIPToggle p{display:inline-block;vertical-align:top;margin:0;margin-top:5px;font-size:13px}
.VoIPIncomingCallToggle{display:inline-block;vertical-align:top;margin:0;margin-top:5px;margin-bottom:25px}
#voipDevice h5{font-size:16px;text-align:center}
#voipDevice h5 small{font-size:14px}
.ChecklistOuter h4{margin-bottom:20px;font-size:16px}
.ChecklistOuter ul{margin:0;padding:0 0 0 30px}
.ChecklistOuter ul li{list-style:decimal;font-size:14px;margin-bottom:7px}
.divApproveActionOuter{float:left;width:150px;vertical-align:top}
.divApproveActionOuterAnk{float:left;width:140px;margin-left:10px}
.divApproveActionOuterAnk a{display:block}
.divApproveAction{margin-top:2px}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.job_boxes .cst_media_popUp.helpPopuptxt{width:600px;position:absolute;margin-top:3px}
.job_boxes .cst_media_popUp.helpPopuptxt p{padding:5px 10px 0;text-transform:none;font-weight:400}
.job_boxes .cst_media_popUp.helpPopuptxt .helpPopuptxtBody{max-height:200px;overflow:auto;padding-bottom:15px;padding-top:5px}
.bodyBoarding>div a.modal-ApprovalLog{color:#333;position:absolute;margin-top:-10px;right:0}
h3.ApproveActionHeading{text-align:center;margin:0 0 30px 0}
.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small.AcMangerNoRecordFound{color:#000;float:right;margin-right:20px;font-size:11px}
#groupAccountManagerMatrixData .listRow>.firstlistRowRight{min-height:33px}
.rdlBtnGroup{display:none!important}
.active.rdlBtnGroup{display:block!important}
body.mini-navbar{padding:0!important}
table.table.dtClientVMSCredential tr.topHead th{background:0 0;font-weight:700}
table.table.dtClientVMSCredential tr.topHead th.vmstimesheet{text-align:center!important;color:#fff;background:#0980f1}
table.table.dtClientVMSCredential tr.topHead th.vmsinvoice{text-align:center!important;color:#fff;background:#0063bf}
table.table.dtClientVMSCredential p{margin:0}
table.table.dtClientVMSCredential .vmstimesheet{background:#0980f1}
table.table.dtClientVMSCredential .vmsinvoice{background:#0063bf}
.radio label::after{background-color:#337ab7!important}
.radio-info input[type=radio]:checked+label::before{border-color:#337ab7!important}
.ahSMSlog{float:right;margin-top:1.1em}
.qlink_head{position:absolute;width:110px;top:27px;border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7);display:none;font-size:12px;left:0;list-style:none outside none;padding:0;text-shadow:none;z-index:9}
.qlink_head li{font:400 14px/20px "open sans",Arial,sans-serif;width:100%;text-decoration:none;padding:8px 15px;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#144991;position:relative;border:0}
.qlink_head li a{color:#fff}
.divQuicklink{display:none!important}
.divQuicklink:hover .qlink_head{display:block}
.divClickSMS{float:right;margin:17px 10px 0 0;position:relative}
.divClickSMS a.ankClickSMS{position:relative;border-radius:50%;display:inline-block;margin:-2px 5px 0;vertical-align:top;color:#005b96;background:#fff;font-size:20px;text-align:center}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext{bottom:1px;left:-56px}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext::after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#03396c;border-width:5px;margin-top:-5px;left:49px}
.chatboxBack{position:absolute;right:-53px;top:-3px;border:1px solid #fff;background:#fff;color:#000!important;font-size:14px;padding:5px 10px;display:none}
.mobresponsive .downLoadDoc_icon a{color:#144991}
.syncFiles{float:right;margin:10px 0;color:#337ab7;font-weight:700}
.toast{max-width:350px;background-color:#1ab394;background-clip:padding-box;border-radius:.25rem;box-shadow:0 0 5px rgba(0,0,0,.6)}
.toast-header{padding:.25rem .75rem;color:#fff;background-clip:padding-box}
.toast-header strong{font-size:14px}
.toast-body{padding:.75rem;color:#fff}
.divSMSNotification{position:absolute;right:10px;top:10px;z-index:9999;display:none}
.mr-auto,.mx-auto{margin-right:auto!important}
.divSMSNotification .toast-body a{color:#fff;font-weight:700}
.toastClose{margin-left:10px;opacity:.8;color:#fff}
.toastClose{color:#fff;opacity:1}
.billingTSboard .selectDropdown,.selectDropdown_Popup select{width:auto;display:inline-block;margin-right:14px}
.billingTSboard .selectDropdown,.selectDropdown_Popup .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.AccountReceivableWidget select{width:auto;display:inline-block;margin-right:14px}
.AccountReceivableWidget .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.tableFullScreen table.fixedHeader-floating{top:-6px!important;left:40px!important}
.payrateCuurencyDiv{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:4px;color:inherit;display:block;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;height:28px}
.payrateCuurencyDiv select{border:0;width:45px;display:inline-block;vertical-align:top;border-right:1px solid #e5e6e7;padding:4px 0;height:auto;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input{border:0;display:inline-block;vertical-align:top;height:auto;width:42.3%;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input:active,.payrateCuurencyDiv input:focus,.payrateCuurencyDiv input:hover,.payrateCuurencyDiv select:active{border:0;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv select:active,.payrateCuurencyDiv select:focus,.payrateCuurencyDiv select:hover{box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv.has-error{border-color:#ed5565!important}
.payrateCuurencyDiv:focus{border-color:#66afe9}
.annualrateCuurencyDiv select{width:45px}
.annualrateCuurencyDiv input{width:60%}
.getsubmissionpopup .jobListDetails .text_icon{padding:0}
.getsubmissionpopup .jobListDetails .text_icon span{float:none;width:auto}
.getsubmissionpopup .jobListDetails .text_icon i{margin-top:5px}
.getCompCanpopup .text_icon2{padding:0}
.PayslipsRowInside{margin-bottom:5px}
.tbl_teamJobBoards table tbody a.BulkClose,.tbl_teamJobBoards table tbody a.bulkEditIcon,.tbl_teamJobBoards table tbody a.bulkSave{background:#144991;color:#fff;border-radius:4px;display:inline-block;padding:2px 6px;font-weight:400;text-transform:none;font-size:12px}
.tbl_teamJobBoards table tbody a.bulkSave{background:green;margin-right:10px}
.tbl_teamJobBoards table tbody a.BulkClose{background:gray}
.ErrorMessageConfirmationpop ul{margin:0;padding:0}
.ErrorMessageConfirmationpop ul li{list-style:disc;margin-bottom:5px}
#pop_fullview_Credentialing{min-height:650px;overflow:auto}
#pop_fullview_Credentialing .ibox,#pop_fullview_Credentialing .ibox table.table{margin-bottom:0}
#pop_fullview_Credentialing .linkbtn .fa{margin-top:0}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
#btnUnlockTimeSheet,.timesheetBtn .btnBlue{padding:5px;font-size:12px;text-transform:none;vertical-align:top}
.modalRightAlignLabel .modal-dialog label{font-weight:400}
.modalRightAlignLabel .modal-dialog .col-sm-5>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .col-sm-4>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .labelValue::after{margin-top:0}
.modalRightAlignLabel .modal-dialog p{margin:0}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-3>label{text-align:right;width:100%;margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-4{width:21%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-8{width:79%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-6.labelValue{width:29.1%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-8.labelValue label.col-sm-2{margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-4{padding-right:0;width:25%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2{padding-right:0;padding-left:5px;width:18%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2 .input-group-addon{padding:4px}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
.AlloatedRow .Individually-row{text-align:center;width:150px}
.AlloatedRow .Individually-row span{display:block;font-size:12px;font-weight:400}
.AlloatedRow .Individually-row p{display:block;font-size:16px;font-weight:600;margin-top:10px}
.dataTables-AllAllocatedData tr td small{font-size:12px;color:#888}
.dataTables-AllAllocatedData tr td.invoiveBillRow,.dataTables-AllAllocatedData tr th.invoiveBillRow{background-color:#cde5fb!important;color:#000!important}
.dataTables-AllAllocatedData tr td.salaryVendorRow,.dataTables-AllAllocatedData tr th.salaryVendorRow{background-color:#a7d1f9!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionSalesRow,.dataTables-AllAllocatedData tr th.CommissionSalesRow{background-color:#7fbef8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow,.dataTables-AllAllocatedData tr th.CommissionRecruiterRow{background-color:#55a9f8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.invoiveBillRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.salaryVendorRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionSalesRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr th.no-borders{border-right:0px!important}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.MySMSPage .chatBox_msges{background-color:#fff;border-radius:10px;padding:10px;width:75%;margin-bottom:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.MySMSPage .chatBox_msges p{margin:0;padding:0;font-size:1em;color:#141414;white-space:pre-line;word-wrap:break-word}
.MySMSPage .chatBox_msges span{float:right;color:#8f8f8f;font-size:.8em;margin-top:3px}
.MySMSPage .chatBox_msges.pull-right{background-color:#e1f2fb}
.MySMSPage .chatImageWith_Contr{float:left;margin:0 10px}
.MySMSPage .chat_tableWrap{padding:0;background:0 0;float:left}
.MySMSPage .chat_tableWrap table{width:100%;margin:0}
.MySMSPage .chat_tableWrap table td,.MySMSPage .chat_tableWrap table th{padding:8px}
.MySMSPage .chatMessage_groupIcon img{width:2.5em;height:2.5em;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.MySMSPage .chatWith_downLoad .forum-title{margin:0;padding:0;border-bottom:0 solid #e2e2e2;float:none;position:relative}
.MySMSPage .downLoadList{width:calc(100% - 2em);float:left;padding-right:0}
.MySMSPage .chatWith_downLoad a.forum-item-title{font-size:1em;color:#000;display:none}
.MySMSPage .downLoadList .forum-icon i img{width:32px;height:32px}
.MySMSPage .downLoadDoc_icon{position:absolute;left:27px;top:-7px;display:none}
.MySMSPage .downLoadDoc_icon a{font-size:1.5em;color:#515151!important}
table.table.tblWithBackground tr.tableCategory_head th{background:#567898}
#dvOfferLetterTemplate ul,#dvOfferLetterTemplate ul li{list-style:disc}
#dvOfferLetterTemplate tr.headBlnkWeb td{padding:0!important;margin:0;line-height:1px}
#dvOfferLetterTemplate .placeholderOnWeb tr td{padding:0!important;margin:0;line-height:12px}
#dvOfferLetterTemplate table.offerLetterStaffing tr td{font-weight:400}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.chatboxOptOut{position:absolute;left:-44px;top:6px;color:#660505!important;font-size:12px}
.optoutPop .col-md-5{font-weight:400;text-align:right}
.alertoptout{padding:5px 8px;border-radius:5px}
.SMSLogOptOut{color:red!important;font-size:12px;margin-top:4px;display:inline-block}
.dataTables-Resume .botScreeningChatStatus{top:0;position:relative;left:0}
.dataTables-Resume .botScreeningChatStatus figure{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure .completed,.dataTables-Resume .botScreeningChatStatus figure .incomplete,.dataTables-Resume .botScreeningChatStatus figure .inprogress,.dataTables-Resume .botScreeningChatStatus figure .pending{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure img{width:10px;left:2px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-11px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:82%}
.dataTables-CSRJobDetail .botScreeningChatStatus figure{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure .completed,.dataTables-CSRJobDetail .botScreeningChatStatus figure .incomplete,.dataTables-CSRJobDetail .botScreeningChatStatus figure .inprogress,.dataTables-CSRJobDetail .botScreeningChatStatus figure .pending{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure img{width:16px;left:5px}
.dataTables-CSRJobDetail .botScreeningChatStatus{text-align:center;position:relative;left:0;top:0}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-100px}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.dtCookieResetMaster tr td select.form-control,.dtCookieResetMaster tr td textarea.form-control{width:100%}
.dtCookieResetMaster tr td a.btnBlue{padding:5px 10px;font-size:12px}
.resetCookieMasterLogName p{margin:10px 0;font-size:16px;font-weight:600}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.VOIPDeviceStatus{margin-bottom:10px;text-align:left;margin-left:12em}
.VOIPDeviceStatus.mrtop30{margin-top:30px}
.VOIPDeviceStatus .checkbox{padding-left:0}
.VOIPDeviceStatus label{display:inline-block;vertical-align:top;text-align:right;width:auto;margin:3px 10px 0 0}
.VOIPDeviceStatus .checkbox label{width:auto;text-align:left;margin:0}
.VOIPDeviceStatus .chkCommonToggleBtn{margin-top:0}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dtShortCodeOptin .botScreeningChatStatus{left:0;position:relative;top:0;text-align:center}
.dtShortCodeOptin .dataTables-CSRJobDetail .botScreeningChatStatus figure{margin-right:0}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-127px}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:80%}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.EST_time_outer{float:right;margin-right:100px;background:#333;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:20px;color:#fff;margin:0;font-weight:400}
.EST_time_outer p span{color:#a5a1a1}
.EST_time_outer{float:right;margin-right:100px;background:#03396c;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:16px;color:#fff;margin:0;font-weight:700}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.togglePvtInvitation{vertical-align:top;display:inline-block}
.togglePvtInvitation .SwitchBTN{height:24px;padding:5px;font-size:12px;line-height:15px}
.togglePvtInvitation .SwitchBTN.On .Toggle{left:9%}
.togglePvtInvitation .SwitchBTN .Toggle{width:25px;height:18px}
.togglePvtInvitation .SwitchBTN span{width:24px;padding-left:3px;vertical-align:top}
.pvtInvitationTxt{font-size:14px;display:inline-block;vertical-align:top;font-weight:600;margin-left:8px;margin-right:10px;margin-top:2px}
.pvtInvitationIcon{display:inline-block;vertical-align:top;position:relative}
.pvtInvitationIcon .fa-envelope{font-size:14px}
.pvtInvitationIcon .fa-plus{position:absolute;right:-5px;bottom:-3px;background:#fff;font-size:8px;border-radius:10px 10px 0 0;padding:2px}
.privateInvitation .pvtInvitationIcon{margin-top:4px}
.rtPvtInvitation{position:absolute;top:15px;right:40px}
.rtPvtInvitation .cst_tooltip .tooltiptext{left:-75px}
.rtPvtInvitation .cst_tooltip .tooltiptext::after{left:78%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.selectedLocationOuter{border:1px solid #dedede;border-radius:5px;background:#fff}
.selectedLocationInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:4px 4px;font-size:11px;line-height:14px}
.selectedEmployeeOuter{background:#fff;padding:4px 5px}
.selectedEmployeeOuter .selectedEmployeeInner,.selectedLocationOuter .selectedLocationInner{max-height:66px;overflow:auto}
.selectedEmployeeOuter .selectedEmployeeInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:5px 10px;font-size:12px;line-height:14px}
.selectedEmployeeOuter .selectedEmployeeInner span i,.selectedLocationInner span i{color:#ccc;display:inline-block;margin-right:5px;cursor:pointer}
.selectedEmployeeOuter .selectedEmployeeInner span i:hover,.selectedLocationInner span i:hover{color:#515151}
.selectedEmployeeOuter input.form-control,.selectedLocationOuter input.form-control{border:0}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.dtShortCodeOptintbl .botScreeningChatStatus figure{width:26px;height:26px;margin-right:0}
.dtShortCodeOptintbl .botScreeningChatStatus figure .completed,.dtShortCodeOptintbl .botScreeningChatStatus figure .incomplete,.dtShortCodeOptintbl .botScreeningChatStatus figure .inprogress{width:26px;height:26px}
.dtShortCodeOptintbl .botScreeningChatStatus figure img{width:16px;left:4px;margin-top:2px}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.EST_time_outer p span{color:#a5a1a1}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.divStepOuter{width:100%;margin-bottom:20px;float:left;text-align:left;vertical-align:top;padding-bottom:0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px}
.divStepOuter #divStep1Singer{padding:1.5em}
.smlSignerbtn{padding:5px 10px;font-size:11px;min-width:6em;min-height:auto}
.select_VerifyStatus{vertical-align:top;display:inline-block;width:120px}
.btn_VerifyStatus{display:inline-block;vertical-align:top}
.btn_VerifyStatus a{margin-left:5px;margin-top:5px;display:inline-block}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.alignmentsMasterScoreCard .FirstRecruiterSalesDiv{width:auto;margin-left:20px}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.importantTooltip{display:inline-block;margin-left:5px;position:relative}
.importantTooltip a img{width:16px}
.importantTooltip a span{visibility:hidden;background-color:#144991;color:#fff;text-align:left;border-radius:4px;padding:5px;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.importantTooltip a span::after{content:" ";position:absolute;top:100%;left:6%;border-width:5px;border-style:solid;border-color:#144991 transparent transparent transparent}
.importantTooltip a:hover span{visibility:visible;opacity:1}
.chkActivityLogBox{margin-top:10px!important;margin-bottom:0}
.rdlBoxCal{margin-top:15px!important;margin-bottom:0}
.rdlBoxCal .checkbox.checkbox-inline{margin-right:15px!important;margin-top:4px!important}
.rdlBoxCal .checkbox.checkbox-inline:last-child{margin:0!important}
.DDL_Shorting{float:right;width:210px}
.DDL_Shorting label{float:left;width:65px;margin-right:10px;margin-bottom:0;margin-top:5px;font-weight:400;text-align:right}
.DDL_Shorting select{float:left;width:130px}
.chkActivityLogBox .checkbox-inline{margin-left:0!important;margin-right:10px!important;margin-top:4px!important;padding-left:0!important}
.chkActivityLogBox .checkbox-inline:last-child{margin-left:0!important;margin-right:0!important}
.ImportantStarIcon i{color:#ef8d22;font-size:14px}
.TRBold{font-weight:600!important}
.div_canActivityLog.candidate-top-head{width:100%}
.div_canActivityLog .candidate-top-head .searchBox select{width:14%;float:left;margin-right:1%}
.div_canActivityLog .candidate-top-head .searchBox select#ddlCandActEnteredRegarding{width:27%}
.div_canActivityLog .searchBox.form-group{width:100%;float:none;margin:0 auto}
.div_canActivityLog .searchBox.form-group input[type=search]{width:73%;margin-bottom:12px}
.div_canActivityLog .candidate-top-head{width:100%;margin:24px auto 30px;height:auto}
.div_canActivityLog .CandidateActivityDate{width:90px!important}
.div_canActivityLog.activityAddBtn .checkBoxCal,.div_canActivityLog.activityAddBtn .searchBox.form-group{width:100%}
.div_canActivityLog.activityAddBtn .searchBox.form-group input[type=search]{float:none;display:inline-block;width:calc(100% - 270px)}
.div_canActivityLog.activityAddBtn .searchBox.form-group a{display:inline-block;float:none}
.div_canActivityLog.activityAddBtn .searchBox.form-group button{display:inline-block;float:none;width:auto;min-width:auto;font-weight:500;background:#144991;color:#fff;border:none;padding:6px 10px;font-size:12px;vertical-align:top;margin-left:10px}
.div_canActivityLog.candidate-top-head .searchBox select{width:18%;float:left;margin-right:1%}
.div_canActivityLog.candidate-top-head .searchBox select#ddlCandActEnteredBy{width:19%}
.div_canActivityLog .rdlBoxCal .radio.radio-inline{margin-right:5px!important}
.ImportantStarIcon.cst_tooltip{right:4px;position:absolute}
.chkActivityLogBox .icheckbox_square-green{position:relative;width:15px;height:15px;min-height:18px;vertical-align:middle}
.chkActivityLogBox .checkbox-inline .checked,.chkActivityLogBox .checkbox-inline.hover .hover.icheckbox_square-green,.chkActivityLogBox .icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .icheckbox_square-green:before{content:"";position:absolute;width:15px;height:15px;left:0;border:1px solid #ccc;border-radius:3px;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;background-color:#fff}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:before{border:1px solid #337ab7;background-color:#337ab7}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:after{font-family:FontAwesome;content:"\f00c";display:inline-block;position:absolute;width:14px;height:14px;left:0;top:0;padding-left:2px;padding-top:0;font-size:11px;color:#fff}
.chkActivityLogBox .checkbox-inline ins.iCheck-helper{display:none!important}
.chkComCanDetailPop.chkActivityLogBox .checkbox-inline{padding-left:20px!important;margin-top:10px!important}
.msgCount{background-color:#7ab648;color:#fff;width:26px;height:26px;border-radius:100%;font-size:10px;display:inline-block;vertical-align:middle;text-align:center;line-height:26px;font-weight:600}
.toggleSmsLog .togglePvtInvitation{text-align:center}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{font-size:0px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN{height:18px;padding:0}
.toggleSmsLog .togglePvtInvitation .SwitchBTN .Toggle{width:15px;height:12px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{width:16px}
.toggleSmsLog p{font-size:9px;margin:0}
.div_SMSCloseIcon{position:absolute;right:-52px;top:-1px;color:#144991;font-weight:400;font-size:14px;border:1px solid #144991;border-radius:100%;height:24px;width:24px;text-align:center;background:#fff;line-height:23px}
.Div_newMessageAlert{position:absolute;top:-30px;left:50%;width:100px;margin-left:-50px}
.Div_newMessageAlert a{color:#fff;background:#28a1de;font-size:12px;display:block;padding:5px 0;text-align:center;border-radius:4px}
.Div_newMessageAlert a i{animation:bounce 2s infinite}
.chatBox_head h4 a.modal-CompDetails{font-weight:700;color:#fff;line-height:24px;display:inline-block}
.mobresponsive .chatBox_Body{max-height:28.6em;min-height:28.6em}
.chatMessage_icon span.spnUnregisteredCandidate{background-color:#7ab648;width:4em;height:4em;border-radius:100%;font-size:small}
@keyframes bounce{
0%{transform:translateY(0)}
25%{transform:translateY(-2px)}
50%{transform:translateY(-4px)}
75%{transform:translateY(-2px)}
100%{transform:translateY(0)}
}

    @media only screen and (min-width:1200px) and (max-width:1400px) {
        .model_maxWidth_1400.modal-dialog {
            max-width: 1200px !important;
            width: 1200px !important
        }
    }

    table .dataTable td.d-none{display:none!important}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.ViewClockHrs{overflow:auto;max-height:300px}
.clockHrsNoRecord{background:#fff;border:1px solid #e7eaec;padding:5px;color:#000;font-size:12px;text-align:center;line-height:18px}
.subViewClockedHrsTbl{display:none}
.subViewClockedHrsTbl .table{margin-bottom:0}
.ViewClockHrs table.table{background:#fff}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
.clsvoipDeviceOuter{float:right;margin:17px 20px 0 0}
.clsvoipDeviceOuter a.clsvoipDevice{position:relative;display:inline-block;vertical-align:top;height:24px;color:#a9b0a9;line-height:24px;font-size:14px;text-align:center}
.clsvoipDeviceOuter a.clsvoipDevice.NotWorking{color:red}
.clsvoipDeviceOuter a.clsvoipDevice img{position:absolute;left:3px;top:4px}
.chkCommonToggleBtn{display:inline-block;vertical-align:top;margin-top:10px}
.chkCommonToggleBtn .btn.toggle{width:60px!important;background:0 0;border:0;height:30px!important;padding:0;margin:0;min-height:unset;font-size:12px;border:0}
.chkCommonToggleBtn div.btn-primary:hover{border-color:#999c9e}
.chkCommonToggleBtn .btn-default:active,.chkCommonToggleBtn .btn-default:focus,.chkCommonToggleBtn .btn-default:hover,.chkCommonToggleBtn .btn-primary:active,.chkCommonToggleBtn .btn-primary:focus,.chkCommonToggleBtn .btn-primary:hover{box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)!important;border:0}
.chkCommonToggleBtn .toggle-on.btn-primary{background-color:#337ab7;width:100%;padding:0 5px;margin:0;border-radius:50px;line-height:26px;height:26px;text-align:left;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off{padding:0 5px;border:0;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important;display:none;width:100%;line-height:26px;border-radius:50px;margin:0;height:26px;text-align:right;font-size:12px}
.chkCommonToggleBtn .btn-default.toggle-off:hover{background-color:#e6e6e6;box-shadow:0 0 0 rgb(0 0 0 / 15%) inset!important}
.chkCommonToggleBtn .toggle-handle{border-radius:0;width:32px;position:absolute;right:2px;padding:3px;height:20px;border-radius:20px;margin:3px 0 0 0}
.chkCommonToggleBtn .toggle-handle:hover{background:#fff}
.chkCommonToggleBtn .toggle-group{position:relative;width:100%}
.chkCommonToggleBtn .btn.toggle.off .toggle-on{display:none}
.chkCommonToggleBtn .btn.toggle.off .toggle-off{display:block;left:0}
.chkCommonToggleBtn .btn.toggle.off .toggle-handle{right:0;left:2px}
.chkCommonToggleBtn .toggle.off .toggle-group{left:0}
.VoIPToggle{margin-top:45px;text-align:center;margin-bottom:25px}
.VoIPToggle p{display:inline-block;vertical-align:top;margin:0;margin-top:5px;font-size:13px}
.VoIPIncomingCallToggle{display:inline-block;vertical-align:top;margin:0;margin-top:5px;margin-bottom:25px}
#voipDevice h5{font-size:16px;text-align:center}
#voipDevice h5 small{font-size:14px}
.ChecklistOuter h4{margin-bottom:20px;font-size:16px}
.ChecklistOuter ul{margin:0;padding:0 0 0 30px}
.ChecklistOuter ul li{list-style:decimal;font-size:14px;margin-bottom:7px}
.divApproveActionOuter{float:left;width:150px;vertical-align:top}
.divApproveActionOuterAnk{float:left;width:140px;margin-left:10px}
.divApproveActionOuterAnk a{display:block}
.divApproveAction{margin-top:2px}
.ViewClockHrs table.table tr th{background:#515151;color:#fff}
table.table.tblWithBackground .ARTotalFoot tr th{color:#000;background:0 0;font-weight:600}
.job_boxes .cst_media_popUp.helpPopuptxt{width:600px;position:absolute;margin-top:3px}
.job_boxes .cst_media_popUp.helpPopuptxt p{padding:5px 10px 0;text-transform:none;font-weight:400}
.job_boxes .cst_media_popUp.helpPopuptxt .helpPopuptxtBody{max-height:200px;overflow:auto;padding-bottom:15px;padding-top:5px}
.bodyBoarding>div a.modal-ApprovalLog{color:#333;position:absolute;margin-top:-10px;right:0}
h3.ApproveActionHeading{text-align:center;margin:0 0 30px 0}
.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small.AcMangerNoRecordFound{color:#000;float:right;margin-right:20px;font-size:11px}
#groupAccountManagerMatrixData .listRow>.firstlistRowRight{min-height:33px}
.rdlBtnGroup{display:none!important}
.active.rdlBtnGroup{display:block!important}
body.mini-navbar{padding:0!important}
table.table.dtClientVMSCredential tr.topHead th{background:0 0;font-weight:700}
table.table.dtClientVMSCredential tr.topHead th.vmstimesheet{text-align:center!important;color:#fff;background:#0980f1}
table.table.dtClientVMSCredential tr.topHead th.vmsinvoice{text-align:center!important;color:#fff;background:#0063bf}
table.table.dtClientVMSCredential p{margin:0}
table.table.dtClientVMSCredential .vmstimesheet{background:#0980f1}
table.table.dtClientVMSCredential .vmsinvoice{background:#0063bf}
.radio label::after{background-color:#337ab7!important}
.radio-info input[type=radio]:checked+label::before{border-color:#337ab7!important}
.ahSMSlog{float:right;margin-top:1.1em}
.qlink_head{position:absolute;width:110px;top:27px;border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,.7);display:none;font-size:12px;left:0;list-style:none outside none;padding:0;text-shadow:none;z-index:9}
.qlink_head li{font:400 14px/20px "open sans",Arial,sans-serif;width:100%;text-decoration:none;padding:8px 15px;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#144991;position:relative;border:0}
.qlink_head li a{color:#fff}
.divQuicklink{display:none!important}
.divQuicklink:hover .qlink_head{display:block}
.divClickSMS{float:right;margin:17px 10px 0 0;position:relative}
.divClickSMS a.ankClickSMS{position:relative;border-radius:50%;display:inline-block;margin:-2px 5px 0;vertical-align:top;color:#005b96;background:#fff;font-size:20px;text-align:center}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext{bottom:1px;left:-56px}
.divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext::after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#03396c;border-width:5px;margin-top:-5px;left:49px}
.chatboxBack{position:absolute;right:-53px;top:-3px;border:1px solid #fff;background:#fff;color:#000!important;font-size:14px;padding:5px 10px;display:none}
.mobresponsive .downLoadDoc_icon a{color:#144991}
.syncFiles{float:right;margin:10px 0;color:#337ab7;font-weight:700}
.toast{max-width:350px;background-color:#1ab394;background-clip:padding-box;border-radius:.25rem;box-shadow:0 0 5px rgba(0,0,0,.6)}
.toast-header{padding:.25rem .75rem;color:#fff;background-clip:padding-box}
.toast-header strong{font-size:14px}
.toast-body{padding:.75rem;color:#fff}
.divSMSNotification{position:absolute;right:10px;top:10px;z-index:9999;display:none}
.mr-auto,.mx-auto{margin-right:auto!important}
.divSMSNotification .toast-body a{color:#fff;font-weight:700}
.toastClose{margin-left:10px;opacity:.8;color:#fff}
.toastClose{color:#fff;opacity:1}
.billingTSboard .selectDropdown,.selectDropdown_Popup select{width:auto;display:inline-block;margin-right:14px}
.billingTSboard .selectDropdown,.selectDropdown_Popup .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.AccountReceivableWidget select{width:auto;display:inline-block;margin-right:14px}
.AccountReceivableWidget .btn{border:1px solid #144991;color:#144991!important;border-radius:4px;width:80px;text-align:center;padding:3px 10px;font-weight:500;display:inline-block;vertical-align:top;background:#fff;box-shadow:inset 0 0 0 rgb(0 0 0 / 13%)}
.tableFullScreen table.fixedHeader-floating{top:-6px!important;left:40px!important}
.payrateCuurencyDiv{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:4px;color:inherit;display:block;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;height:28px}
.payrateCuurencyDiv select{border:0;width:45px;display:inline-block;vertical-align:top;border-right:1px solid #e5e6e7;padding:4px 0;height:auto;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input{border:0;display:inline-block;vertical-align:top;height:auto;width:42.3%;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv input:active,.payrateCuurencyDiv input:focus,.payrateCuurencyDiv input:hover,.payrateCuurencyDiv select:active{border:0;box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv select:active,.payrateCuurencyDiv select:focus,.payrateCuurencyDiv select:hover{box-shadow:0 0 0 0 #000!important}
.payrateCuurencyDiv.has-error{border-color:#ed5565!important}
.payrateCuurencyDiv:focus{border-color:#66afe9}
.annualrateCuurencyDiv select{width:45px}
.annualrateCuurencyDiv input{width:60%}
.getsubmissionpopup .jobListDetails .text_icon{padding:0}
.getsubmissionpopup .jobListDetails .text_icon span{float:none;width:auto}
.getsubmissionpopup .jobListDetails .text_icon i{margin-top:5px}
.getCompCanpopup .text_icon2{padding:0}
.PayslipsRowInside{margin-bottom:5px}
.tbl_teamJobBoards table tbody a.BulkClose,.tbl_teamJobBoards table tbody a.bulkEditIcon,.tbl_teamJobBoards table tbody a.bulkSave{background:#144991;color:#fff;border-radius:4px;display:inline-block;padding:2px 6px;font-weight:400;text-transform:none;font-size:12px}
.tbl_teamJobBoards table tbody a.bulkSave{background:green;margin-right:10px}
.tbl_teamJobBoards table tbody a.BulkClose{background:gray}
.ErrorMessageConfirmationpop ul{margin:0;padding:0}
.ErrorMessageConfirmationpop ul li{list-style:disc;margin-bottom:5px}
#pop_fullview_Credentialing{min-height:650px;overflow:auto}
#pop_fullview_Credentialing .ibox,#pop_fullview_Credentialing .ibox table.table{margin-bottom:0}
#pop_fullview_Credentialing .linkbtn .fa{margin-top:0}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
#btnUnlockTimeSheet,.timesheetBtn .btnBlue{padding:5px;font-size:12px;text-transform:none;vertical-align:top}
.modalRightAlignLabel .modal-dialog label{font-weight:400}
.modalRightAlignLabel .modal-dialog .col-sm-5>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .col-sm-4>label{text-align:right;width:100%;margin:0;margin-top:0}
.modalRightAlignLabel .modal-dialog .labelValue::after{margin-top:0}
.modalRightAlignLabel .modal-dialog p{margin:0}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-3>label{text-align:right;width:100%;margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-4{width:21%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .row>.col-sm-8{width:79%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-6.labelValue{width:29.1%}
.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-8.labelValue label.col-sm-2{margin:0;margin-top:5px}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-4{padding-right:0;width:25%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2{padding-right:0;padding-left:5px;width:18%}
.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row>.col-sm-2 .input-group-addon{padding:4px}
#H1BEmpDocuments .AppendDocumentField>.row{margin-bottom:5px}
.AlloatedRow .Individually-row{text-align:center;width:150px}
.AlloatedRow .Individually-row span{display:block;font-size:12px;font-weight:400}
.AlloatedRow .Individually-row p{display:block;font-size:16px;font-weight:600;margin-top:10px}
.dataTables-AllAllocatedData tr td small{font-size:12px;color:#888}
.dataTables-AllAllocatedData tr td.invoiveBillRow,.dataTables-AllAllocatedData tr th.invoiveBillRow{background-color:#cde5fb!important;color:#000!important}
.dataTables-AllAllocatedData tr td.salaryVendorRow,.dataTables-AllAllocatedData tr th.salaryVendorRow{background-color:#a7d1f9!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionSalesRow,.dataTables-AllAllocatedData tr th.CommissionSalesRow{background-color:#7fbef8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow,.dataTables-AllAllocatedData tr th.CommissionRecruiterRow{background-color:#55a9f8!important;color:#000!important}
.dataTables-AllAllocatedData tr td.invoiveBillRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.salaryVendorRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionSalesRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr td.CommissionRecruiterRow.text-right{text-align:right!important;font-weight:600}
.dataTables-AllAllocatedData tr th.no-borders{border-right:0px!important}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.MySMSPage .chatBox_msges{background-color:#fff;border-radius:10px;padding:10px;width:75%;margin-bottom:1em;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}
.MySMSPage .chatBox_msges p{margin:0;padding:0;font-size:1em;color:#141414;white-space:pre-line;word-wrap:break-word}
.MySMSPage .chatBox_msges span{float:right;color:#8f8f8f;font-size:.8em;margin-top:3px}
.MySMSPage .chatBox_msges.pull-right{background-color:#e1f2fb}
.MySMSPage .chatImageWith_Contr{float:left;margin:0 10px}
.MySMSPage .chat_tableWrap{padding:0;background:0 0;float:left}
.MySMSPage .chat_tableWrap table{width:100%;margin:0}
.MySMSPage .chat_tableWrap table td,.MySMSPage .chat_tableWrap table th{padding:8px}
.MySMSPage .chatMessage_groupIcon img{width:2.5em;height:2.5em;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.MySMSPage .chatWith_downLoad .forum-title{margin:0;padding:0;border-bottom:0 solid #e2e2e2;float:none;position:relative}
.MySMSPage .downLoadList{width:calc(100% - 2em);float:left;padding-right:0}
.MySMSPage .chatWith_downLoad a.forum-item-title{font-size:1em;color:#000;display:none}
.MySMSPage .downLoadList .forum-icon i img{width:32px;height:32px}
.MySMSPage .downLoadDoc_icon{position:absolute;left:27px;top:-7px;display:none}
.MySMSPage .downLoadDoc_icon a{font-size:1.5em;color:#515151!important}
table.table.tblWithBackground tr.tableCategory_head th{background:#567898}
#dvOfferLetterTemplate ul,#dvOfferLetterTemplate ul li{list-style:disc}
#dvOfferLetterTemplate tr.headBlnkWeb td{padding:0!important;margin:0;line-height:1px}
#dvOfferLetterTemplate .placeholderOnWeb tr td{padding:0!important;margin:0;line-height:12px}
#dvOfferLetterTemplate table.offerLetterStaffing tr td{font-weight:400}
.btnClockedHours.btnBlue{padding:5px;font-size:12px;text-transform:none;margin-left:20px}
.chatboxOptOut{position:absolute;left:-44px;top:6px;color:#660505!important;font-size:12px}
.optoutPop .col-md-5{font-weight:400;text-align:right}
.alertoptout{padding:5px 8px;border-radius:5px}
.SMSLogOptOut{color:red!important;font-size:12px;margin-top:4px;display:inline-block}
.dataTables-Resume .botScreeningChatStatus{top:0;position:relative;left:0}
.dataTables-Resume .botScreeningChatStatus figure{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure .completed,.dataTables-Resume .botScreeningChatStatus figure .incomplete,.dataTables-Resume .botScreeningChatStatus figure .inprogress,.dataTables-Resume .botScreeningChatStatus figure .pending{width:16px;height:16px}
.dataTables-Resume .botScreeningChatStatus figure img{width:10px;left:2px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-11px}
.dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:82%}
.dataTables-CSRJobDetail .botScreeningChatStatus figure{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure .completed,.dataTables-CSRJobDetail .botScreeningChatStatus figure .incomplete,.dataTables-CSRJobDetail .botScreeningChatStatus figure .inprogress,.dataTables-CSRJobDetail .botScreeningChatStatus figure .pending{width:28px;height:28px}
.dataTables-CSRJobDetail .botScreeningChatStatus figure img{width:16px;left:5px}
.dataTables-CSRJobDetail .botScreeningChatStatus{text-align:center;position:relative;left:0;top:0}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-100px}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.dtCookieResetMaster tr td select.form-control,.dtCookieResetMaster tr td textarea.form-control{width:100%}
.dtCookieResetMaster tr td a.btnBlue{padding:5px 10px;font-size:12px}
.resetCookieMasterLogName p{margin:10px 0;font-size:16px;font-weight:600}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.VOIPDeviceStatus{margin-bottom:10px;text-align:left;margin-left:12em}
.VOIPDeviceStatus.mrtop30{margin-top:30px}
.VOIPDeviceStatus .checkbox{padding-left:0}
.VOIPDeviceStatus label{display:inline-block;vertical-align:top;text-align:right;width:auto;margin:3px 10px 0 0}
.VOIPDeviceStatus .checkbox label{width:auto;text-align:left;margin:0}
.VOIPDeviceStatus .chkCommonToggleBtn{margin-top:0}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dtShortCodeOptin .botScreeningChatStatus{left:0;position:relative;top:0;text-align:center}
.dtShortCodeOptin .dataTables-CSRJobDetail .botScreeningChatStatus figure{margin-right:0}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext{left:-127px}
.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:80%}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.EST_time_outer{float:right;margin-right:100px;background:#333;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:20px;color:#fff;margin:0;font-weight:400}
.EST_time_outer p span{color:#a5a1a1}
.EST_time_outer{float:right;margin-right:100px;background:#03396c;padding:5px 10px;border-radius:5px;margin-top:10px}
.EST_time_outer p{font-size:16px;color:#fff;margin:0;font-weight:700}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.togglePvtInvitation{vertical-align:top;display:inline-block}
.togglePvtInvitation .SwitchBTN{height:24px;padding:5px;font-size:12px;line-height:15px}
.togglePvtInvitation .SwitchBTN.On .Toggle{left:9%}
.togglePvtInvitation .SwitchBTN .Toggle{width:25px;height:18px}
.togglePvtInvitation .SwitchBTN span{width:24px;padding-left:3px;vertical-align:top}
.pvtInvitationTxt{font-size:14px;display:inline-block;vertical-align:top;font-weight:600;margin-left:8px;margin-right:10px;margin-top:2px}
.pvtInvitationIcon{display:inline-block;vertical-align:top;position:relative}
.pvtInvitationIcon .fa-envelope{font-size:14px}
.pvtInvitationIcon .fa-plus{position:absolute;right:-5px;bottom:-3px;background:#fff;font-size:8px;border-radius:10px 10px 0 0;padding:2px}
.privateInvitation .pvtInvitationIcon{margin-top:4px}
.rtPvtInvitation{position:absolute;top:15px;right:40px}
.rtPvtInvitation .cst_tooltip .tooltiptext{left:-75px}
.rtPvtInvitation .cst_tooltip .tooltiptext::after{left:78%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.selectedLocationOuter{border:1px solid #dedede;border-radius:5px;background:#fff}
.selectedLocationInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:4px 4px;font-size:11px;line-height:14px}
.selectedEmployeeOuter{background:#fff;padding:4px 5px}
.selectedEmployeeOuter .selectedEmployeeInner,.selectedLocationOuter .selectedLocationInner{max-height:66px;overflow:auto}
.selectedEmployeeOuter .selectedEmployeeInner span{display:inline-block;margin:4px;border-radius:3px;vertical-align:top;background:#eee;color:#333;padding:5px 10px;font-size:12px;line-height:14px}
.selectedEmployeeOuter .selectedEmployeeInner span i,.selectedLocationInner span i{color:#ccc;display:inline-block;margin-right:5px;cursor:pointer}
.selectedEmployeeOuter .selectedEmployeeInner span i:hover,.selectedLocationInner span i:hover{color:#515151}
.selectedEmployeeOuter input.form-control,.selectedLocationOuter input.form-control{border:0}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.dtShortCodeOptintbl .botScreeningChatStatus figure{width:26px;height:26px;margin-right:0}
.dtShortCodeOptintbl .botScreeningChatStatus figure .completed,.dtShortCodeOptintbl .botScreeningChatStatus figure .incomplete,.dtShortCodeOptintbl .botScreeningChatStatus figure .inprogress{width:26px;height:26px}
.dtShortCodeOptintbl .botScreeningChatStatus figure img{width:16px;left:4px;margin-top:2px}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.EST_time_outer p span{color:#a5a1a1}
.VOIPDeviceStatus .selectReason{display:inline-block;vertical-align:top;width:45%}
.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after{left:64%}
.divStepOuter{width:100%;margin-bottom:20px;float:left;text-align:left;vertical-align:top;padding-bottom:0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px}
.divStepOuter #divStep1Singer{padding:1.5em}
.smlSignerbtn{padding:5px 10px;font-size:11px;min-width:6em;min-height:auto}
.select_VerifyStatus{vertical-align:top;display:inline-block;width:120px}
.btn_VerifyStatus{display:inline-block;vertical-align:top}
.btn_VerifyStatus a{margin-left:5px;margin-top:5px;display:inline-block}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.alignmentsMasterScoreCard .FirstRecruiterSalesDiv{width:auto;margin-left:20px}
#divchkIncludeRejCasesReimb .has-error label{color:#333!important}
.selectedEmployeeOuter input.form-control:active,.selectedEmployeeOuter input.form-control:focus,.selectedEmployeeOuter input.form-control:hover{border:0!important}
.importantTooltip{display:inline-block;margin-left:5px;position:relative}
.importantTooltip a img{width:16px}
.importantTooltip a span{visibility:hidden;background-color:#144991;color:#fff;text-align:left;border-radius:4px;padding:5px;position:absolute;z-index:1;bottom:100%;left:0;opacity:0;transition:opacity 1s;font-size:12px;width:auto;white-space:nowrap}
.importantTooltip a span::after{content:" ";position:absolute;top:100%;left:6%;border-width:5px;border-style:solid;border-color:#144991 transparent transparent transparent}
.importantTooltip a:hover span{visibility:visible;opacity:1}
.chkActivityLogBox{margin-top:10px!important;margin-bottom:0}
.rdlBoxCal{margin-top:15px!important;margin-bottom:0}
.rdlBoxCal .checkbox.checkbox-inline{margin-right:15px!important;margin-top:4px!important}
.rdlBoxCal .checkbox.checkbox-inline:last-child{margin:0!important}
.DDL_Shorting{float:right;width:210px}
.DDL_Shorting label{float:left;width:65px;margin-right:10px;margin-bottom:0;margin-top:5px;font-weight:400;text-align:right}
.DDL_Shorting select{float:left;width:130px}
.chkActivityLogBox .checkbox-inline{margin-left:0!important;margin-right:10px!important;margin-top:4px!important;padding-left:0!important}
.chkActivityLogBox .checkbox-inline:last-child{margin-left:0!important;margin-right:0!important}
.ImportantStarIcon i{color:#ef8d22;font-size:14px}
.TRBold{font-weight:600!important}
.div_canActivityLog.candidate-top-head{width:100%}
.div_canActivityLog .candidate-top-head .searchBox select{width:14%;float:left;margin-right:1%}
.div_canActivityLog .candidate-top-head .searchBox select#ddlCandActEnteredRegarding{width:27%}
.div_canActivityLog .searchBox.form-group{width:100%;float:none;margin:0 auto}
.div_canActivityLog .searchBox.form-group input[type=search]{width:73%;margin-bottom:12px}
.div_canActivityLog .candidate-top-head{width:100%;margin:24px auto 30px;height:auto}
.div_canActivityLog .CandidateActivityDate{width:90px!important}
.div_canActivityLog.activityAddBtn .checkBoxCal,.div_canActivityLog.activityAddBtn .searchBox.form-group{width:100%}
.div_canActivityLog.activityAddBtn .searchBox.form-group input[type=search]{float:none;display:inline-block;width:calc(100% - 270px)}
.div_canActivityLog.activityAddBtn .searchBox.form-group a{display:inline-block;float:none}
.div_canActivityLog.activityAddBtn .searchBox.form-group button{display:inline-block;float:none;width:auto;min-width:auto;font-weight:500;background:#144991;color:#fff;border:none;padding:6px 10px;font-size:12px;vertical-align:top;margin-left:10px}
.div_canActivityLog.candidate-top-head .searchBox select{width:18%;float:left;margin-right:1%}
.div_canActivityLog.candidate-top-head .searchBox select#ddlCandActEnteredBy{width:19%}
.div_canActivityLog .rdlBoxCal .radio.radio-inline{margin-right:5px!important}
.ImportantStarIcon.cst_tooltip{right:4px;position:absolute}
.chkActivityLogBox .icheckbox_square-green{position:relative;width:15px;height:15px;min-height:18px;vertical-align:middle}
.chkActivityLogBox .checkbox-inline .checked,.chkActivityLogBox .checkbox-inline.hover .hover.icheckbox_square-green,.chkActivityLogBox .icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green{background:0 0}
.chkActivityLogBox .checkbox-inline .icheckbox_square-green:before{content:"";position:absolute;width:15px;height:15px;left:0;border:1px solid #ccc;border-radius:3px;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;background-color:#fff}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:before{border:1px solid #337ab7;background-color:#337ab7}
.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:after{font-family:FontAwesome;content:"\f00c";display:inline-block;position:absolute;width:14px;height:14px;left:0;top:0;padding-left:2px;padding-top:0;font-size:11px;color:#fff}
.chkActivityLogBox .checkbox-inline ins.iCheck-helper{display:none!important}
.chkComCanDetailPop.chkActivityLogBox .checkbox-inline{padding-left:20px!important;margin-top:10px!important}
.msgCount{background-color:#7ab648;color:#fff;width:26px;height:26px;border-radius:100%;font-size:10px;display:inline-block;vertical-align:middle;text-align:center;line-height:26px;font-weight:600}
.toggleSmsLog .togglePvtInvitation{text-align:center}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{font-size:0px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN{height:18px;padding:0}
.toggleSmsLog .togglePvtInvitation .SwitchBTN .Toggle{width:15px;height:12px}
.toggleSmsLog .togglePvtInvitation .SwitchBTN span{width:16px}
.toggleSmsLog p{font-size:9px;margin:0}
.div_SMSCloseIcon{position:absolute;right:-52px;top:-1px;color:#144991;font-weight:400;font-size:14px;border:1px solid #144991;border-radius:100%;height:24px;width:24px;text-align:center;background:#fff;line-height:23px}
.Div_newMessageAlert{position:absolute;top:-30px;left:50%;width:100px;margin-left:-50px}
.Div_newMessageAlert a{color:#fff;background:#28a1de;font-size:12px;display:block;padding:5px 0;text-align:center;border-radius:4px}
.Div_newMessageAlert a i{animation:bounce 2s infinite}
.chatBox_head h4 a.modal-CompDetails{font-weight:700;color:#fff;line-height:24px;display:inline-block}
.mobresponsive .chatBox_Body{max-height:28.6em;min-height:28.6em}
.chatMessage_icon span.spnUnregisteredCandidate{background-color:#7ab648;width:4em;height:4em;border-radius:100%;font-size:small}
@keyframes bounce{
0%{transform:translateY(0)}
25%{transform:translateY(-2px)}
50%{transform:translateY(-4px)}
75%{transform:translateY(-2px)}
100%{transform:translateY(0)}
}

    .clsInvoicePreview table, .clsInvoicePreview table tbody, .clsInvoicePreview table tr td {
        border: 0px;
    }

.headerSec.paddlf0 {
    padding-left: 0px;
}

table.table td.word-wrap {
    word-wrap: break-word;
}

.commentPopArea textarea {
    height: auto;
}

.commentPopArea .col-sm-12 .row {
    margin: 0px;
}

.commentPopArea .col-sm-12 .col-sm-3 {
    width: 19.8%;
}

    .commentPopArea .col-sm-12 .col-sm-3 label {
        text-align: right;
        width: 100%;
        margin: 0px;
        font-weight: 400;
        line-height: 25px;
    }

.commentPopArea .col-sm-12 .col-sm-9 {
    width: 80%;
    padding-right: 0px;
}

#SendViewConInvoice .noteTextarea textarea {
    height: 180px;
}

#SendViewConInvoice .noteTextarea.offerletterpop textarea {
    height: 60px;
}

#SendViewConInvoice iframe {
    margin-top: 20px;
}

#SendViewConInvoice .noteTextarea .col-sm-3 {
    width: 21%;
    margin-top: 6px;
}

#SendViewConInvoice .noteTextarea .col-sm-9 {
    width: 78%;
    padding-right: 0px;
}

#SendViewConInvoice .m-b-md {
    margin-bottom: 10px;
}

.btn.btninvupload {
    vertical-align: top;
    padding: 6px 10px;
    font-size: 12px;
    text-transform: none;
}

.disinlineblock {
    display: inline-block;
    vertical-align: top
}
/*Invoice preview */
.InvPrevHead {
    margin: 10px 0;
}

.InvPrevHeadlf {
    float: left;
}

.InvPrevHeadrt {
    float: right;
    font-size: 24px;
    padding: 15px;
    background: #0050a1;
    color: #fff;
}

.InvPrevBillto {
    margin: 10px 0;
    float: left;
    width: 100%;
}

.InvPrevBody {
    margin: 10px 0;
    float: left;
    width: 100%;
}

.InvPrevAdd {
    float: left;
    width: 48%
}

    .InvPrevAdd p {
        font-size: 12px;
        font-weight: 600;
    }

    .InvPrevAdd address {
        font-size: 12px;
        font-weight: 400;
    }

.InvPrevBodyrt {
    float: right;
    width: 49%;
    border-left: 2px solid #bfbfbf;
    padding-left: 2%;
}

    .InvPrevBodyrt ul {
        margin: 0px;
        padding: 0px;
    }

        .InvPrevBodyrt ul li {
            padding: 5px 0;
        }

            .InvPrevBodyrt ul li strong {
                display: inline-block;
                margin-right: 10px;
                color: #0050a1;
                width: 35%;
                position: relative;
            }

                .InvPrevBodyrt ul li strong:after {
                    content: ":";
                    position: absolute;
                    right: 0px;
                    top: 0px;
                }

.invBillingPeroid {
    float: left;
    width: 100%;
    margin: 10px 0;
    font-size: 12px;
}

.InvPrevfoot {
    margin: 10px 0;
}

    .InvPrevfoot p {
        margin-top: 5px;
        font-size: 12px;
    }

.tblInvPreview {
}

table.table.tblInvPreview {
    border: 0px !important;
}

    table.table.tblInvPreview tbody, table.table.tblInvPreview thead {
        border-top: 1px solid #bfbfbf;
        border-left: 1px solid #bfbfbf;
    }

    table.table.tblInvPreview tr th {
        background: #e6ebf4;
        color: #336699;
        font-weight: 400;
        border-right: 1px solid #bfbfbf;
        border-top: 0px solid #bfbfbf;
    }

    table.table.tblInvPreview tr td {
        border-right: 1px solid #bfbfbf;
        border-bottom: 1px solid #bfbfbf;
    }

        table.table.tblInvPreview tr td:first-child {
            border-left: 1px solid #bfbfbf;
        }

        table.table.tblInvPreview tr td.text-right, table.table.tblInvPreview tr th.text-right {
            text-align: center !important;
        }

    table.table.tblInvPreview tfoot {
        background-color: #FAFACB;
    }

        table.table.tblInvPreview tfoot tr td:last-child {
            font-weight: 600;
            font-size: 14px;
        }

.uploadexceltimesheetbtn {
    float: left;
    margin-top: 6px
}

    .uploadexceltimesheetbtn a {
        background: #144991;
        color: #fff;
        border-radius: 4px;
        display: inline-block;
        margin-right: 10px;
        padding: 5px 10px;
        font-weight: 500;
        text-transform: uppercase;
    }

.divUplExcelTs .noteTextarea .col-sm-3 {
    text-align: right;
    width: 21.5%
}

.divUplExcelTs .noteTextarea .col-sm-9 {
    width: 78%
}

.divUplExcelTs .Worklocation_heading p {
    display: inline-block;
    margin: 0px;
}

.divUplExcelTs .Worklocation_heading a {
    float: right;
    width: auto;
    font-weight: 400;
    color: #337ab7;
}

    .divUplExcelTs .Worklocation_heading a i {
        color: #1D6F42
    }

.divUplExcelTs .documentuploadDivPop input.form-control {
    width: 45%;
}

.divProgressStatusOuter {
    margin-top: 20px;
}

    .divProgressStatusOuter h4 {
        margin-bottom: 10px;
    }

.divProgressStatus {
    border: 1px solid #c4c4c4;
    padding: 10px;
}

.clsClientApproval {
    color: #fff;
    background: #f00;
    font-size: 18px;
    padding: 12px;
    position: absolute;
    display: inline-block;
    right: 0px;
    top: 0px;
    margin: 0px;
}

table.table.tblWithBackground.dtCommCompReportDetails tr th.prevComm {
    background-color: #3B66A9;
    color: #fff;
}

table.table.tblWithBackground.dtCommCompReportDetails tr th.currComm {
    background-color: #5378E1;
    color: #fff;
}

table.table.tblWithBackground.dtCommCompReportDetails tr th.diffComm {
    background-color: #A3A517;
    color: #fff;
}

.commcompReportInfo {
    padding: 10px 15px;
    margin: 0px;
    margin-top: 5px;
}

#viewInvoiceDetail .labelValue p {
    margin: 0px;
    font-weight: 600;
    margin-top: 6px;
}

.anch_EmpName {
    width: 20px;
    margin-right: 5px;
}

.div_EmpName {
    display: inline-block;
    vertical-align: top;
    width: 86%
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    color: #000;
}
/*::-webkit-scrollbar {width: 6px;background-color: #aaa;}
::-webkit-scrollbar-thumb {border-radius: 3px;background: #000;-webkit-box-shadow: inset 0 0 0 transparent;}
::-webkit-scrollbar:horizontal{ height:8px}*/
.correctionbtn.btnBlue {
    padding: 4px 7px;
    font-size: 12px;
}

.table-striped > tbody > tr.highlightes {
    background: #FAFACB !important
}

.hidecontent p {
    display: none !important
}

.model_lbl_rt_align .EmployeeNameRowFull .col-sm-3 {
    width: 20.8%;
}

.model_lbl_rt_align .EmployeeNameRowFull .col-sm-9 {
    width: 79%
}

.model_lbl_rt_align .EmployeeNameRowFull .col-sm-3 label {
    text-align: right;
    width: 100%;
    margin: 0px;
    font-weight: 400;
    line-height: 25px;
}

.copyLinkbtn {
    margin: 0 0 10px 0;
    text-align: right
}

    .copyLinkbtn a {
        padding: 4px 10px;
        font-size: 13px;
    }
/*Employee Access Entry System start here */
.AddRequstPopup .modal-dialog .col-sm-12 .row > .col-sm-5 {
    width: 35%;
}

.AddRequstPopup .modal-dialog .col-sm-5 > label {
    text-align: right;
    width: 100%;
    margin: 0px;
    margin-top: 5px;
}

.AddRequstPopup .modal-dialog .col-sm-12 .col-sm-7.labelValue {
    width: 64%;
}

    .AddRequstPopup .modal-dialog .col-sm-12 .col-sm-7.labelValue p {
        margin: 6px 0 0 0;
        font-weight: 600;
    }

.tbl_teamJobBoards.tbl_CBEmpAccess th {
    text-align: left;
}
/*Account Manager Scorecard start here */
.AccountManagerScoreboard {
    margin-top: 20px;
}

.tblAcMangerScorecardOuter h3 {
    background: #f8f8f8;
    padding: 5px 10px;
    border-bottom: 0px solid #ddd;
    margin: 0px;
}

.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 span {
    font-size: 12px;
    width: auto;
    margin-right: 5px;
}

.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small {
    font-size: 12px;
    display: inline-block;
    color: #888
}

.masterScoreCard_accordian .SubListRow.AccountClientOuter .listRowLeft {
    border: 0px;
}

.tblAcMangerScorecardOuter .tblAcMangerScorecard {
    padding: 0 5px;
    margin-top: 10px;
    overflow: auto;
}

.scorecardClientExpand i {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative
}

    .scorecardClientExpand i::after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 1px;
        width: 100%;
        background: #23527c
    }

    .scorecardClientExpand i::before {
        display: inline-block;
        content: "";
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        height: 100%;
        width: 1px;
        background: #23527c
    }

    .scorecardClientExpand i.minus::before {
        display: none
    }

.AccountManagerScoreboard.masterScoreCard_accordian .listRow {
    text-align: left;
}

.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow > .listRow {
    margin-left: 12px
}

.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow > div > .listRowRight {
    width: calc(100% - 14.3em);
}

.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow .SubListRow > div > .listRowRight {
    width: calc(100% - 14.3em);
}

.AccountManagerScoreboard.masterScoreCard_accordian .SubListRow .SubListRow .SubListRow > div > .listRowRight {
    width: calc(100% - 14.3em);
}

.tblAcMangerScorecard .table td.AcManagertotal {
    font-weight: 600;
}

/*table toggle button start here*/
.table td.chkToggleBtn .btn.toggle {
    width: 90px !important;
    background: none;
    border: 0px;
    height: 30px !important;
    padding: 0px;
    margin: 0px;
    min-height: unset;
    font-size: 12px;
    border: 0px
}

.table td.chkToggleBtn div.btn-primary:hover {
    border-color: #999c9e;
}

.table td.chkToggleBtn .btn-primary:active, .table td.chkToggleBtn .btn-primary:focus, .table td.chkToggleBtn .btn-primary:hover, .table td.chkToggleBtn .btn-default:hover, .table td.chkToggleBtn .btn-default:active, .table td.chkToggleBtn .btn-default:focus {
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 13%) !important;
    border: 0px;
}

.table td.chkToggleBtn .toggle-on.btn-primary {
    background-color: #337ab7;
    width: 100%;
    padding: 0 5px;
    margin: 0px;
    border-radius: 50px;
    line-height: 26px;
    height: 26px;
    text-align: left;
    font-size: 12px;
}

.table td.chkToggleBtn .btn-default.toggle-off {
    padding: 0 5px;
    border: 0px;
    box-shadow: 0 0px 0px rgb(0 0 0 / 15%) inset !important;
    display: none;
    width: 100%;
    line-height: 26px;
    border-radius: 50px;
    margin: 0px;
    height: 26px;
    text-align: right;
    font-size: 12px;
}

    .table td.chkToggleBtn .btn-default.toggle-off:hover {
        background-color: #e6e6e6;
        box-shadow: 0 0px 0px rgb(0 0 0 / 15%) inset !important;
    }

.table td.chkToggleBtn .toggle-handle {
    border-radius: 0px;
    width: 32px;
    position: absolute;
    right: 2px;
    padding: 3px;
    height: 20px;
    border-radius: 20px;
    margin: 3px 0 0 0;
}

    .table td.chkToggleBtn .toggle-handle:hover {
        background: #fff;
    }

.table td.chkToggleBtn .toggle-group {
    position: relative;
    width: 100%;
}

.table td.chkToggleBtn .btn.toggle.off .toggle-on {
    display: none
}

.table td.chkToggleBtn .btn.toggle.off .toggle-off {
    display: block;
    left: 0px;
}

.table td.chkToggleBtn .btn.toggle.off .toggle-handle {
    right: 0px;
    left: 2px;
}

.table td.chkToggleBtn .toggle.off .toggle-group {
    left: 0px;
}
/*Account Manager Scorecard ends here */

#tblteamJobBoards, #tblteamJobBoards thead, #tblteamJobBoards tbody {
    float: left;
    width: 100%;
}

    #tblteamJobBoards table tr th, #tblteamJobBoards table tr td {
        float: left;
        margin: 0px;
    }

    #tblteamJobBoards p {
        margin: 0px;
        color: #ef8d22
    }

    #tblteamJobBoards th p {
        margin-top: 8px;
    }

    #tblteamJobBoards thead tr th:nth-child(1) {
        width: 300px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(2) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(3) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(4) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(5) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(6) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(7) {
        width: 170px;
        border-right: 1px solid #fff
    }

    #tblteamJobBoards thead tr th:nth-child(8) {
        width: 80px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(1) {
        width: 300px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(2) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(3) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(4) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(5) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(6) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(7) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(8) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(9) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(10) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(11) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(12) {
        width: 100px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(13) {
        width: 50px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(14) {
        width: 80px
    }

    #tblteamJobBoards tbody tr td:nth-child(1) {
        width: 300px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards tbody tr td:nth-child(2) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(3) {
        width: 58px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards tbody tr td:nth-child(4) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(5) {
        width: 58px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards tbody tr td:nth-child(6) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(7) {
        width: 58px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards tbody tr td:nth-child(8) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(9) {
        width: 58px;
        border-right: 1px solid #ddd
    }

    #tblteamJobBoards tbody tr td:nth-child(10) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(11) {
        width: 58px;
        border-right: 1px solid#ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(12) {
        width: 112px
    }

    #tblteamJobBoards tbody tr td:nth-child(13) {
        width: 58px;
        border-right: 1px solid#ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(14) {
        width: 80px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td {
        padding: 11px 10px;
        height: 48px;
    }

    #tblteamJobBoards tbody tr.js_SubTeam > td {
        width: 100%;
        border: 0px;
    }

    #tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam > td {
        height: auto;
        padding: 0px;
        width: 100%;
    }

        #tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam > td table.subtbl tr td {
            background: #efeeee;
        }

        #tblteamJobBoards tbody tr.js_SubTeam table.subtbl tr.js_SubTeam > td table.subtbl tr td {
            border-color: #ababab
        }

    #tblteamJobBoards tbody tr table.subtbl tr td a {
        float: none
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(1) {
        padding: 8px 10px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(14) {
        width: 78px
    }

    #tblteamJobBoards .js_updateSlotInput {
        margin-top: 4px;
    }

    #tblteamJobBoards .js_CloseSlotInput {
        margin-top: 4px;
        margin-left: 2px;
    }

    #tblteamJobBoards table tbody a {
        float: left
    }

    #tblteamJobBoards .subtbl tr td input[type=text] {
        float: left;
        width: 30px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td p, #tblteamJobBoards tbody tr table.subtbl tr td .cls_hoverinput {
        margin-top: 5px;
    }

    #tblteamJobBoards thead tr.grdTotal th p {
        padding: 5px 10px;
        background: /*#005b96*/ #cfcfcf;
        width: 40px;
        border-radius: 3px;
        font-size: 12px;
        margin: 0px;
        color: #4e4e4e;
    }

    #tblteamJobBoards tr.grdTotal th small {
        width: 40px;
    }

@media (-webkit-device-pixel-ratio: 1.5) {
    #tblteamJobBoards thead tr th {
        float: left;
        min-height: 34px;
        line-height: 34px;
        margin: 0px;
        padding: 0px 10px;
    }

        #tblteamJobBoards thead tr th:nth-child(1), #tblteamJobBoards thead tr.grdTotal th:nth-child(1) {
            width: 229px;
        }

        #tblteamJobBoards thead tr th:nth-child(2),
        #tblteamJobBoards thead tr th:nth-child(3) {
            width: 138px;
            line-height: 34px;
        }

        #tblteamJobBoards thead tr th:nth-child(4),
        #tblteamJobBoards thead tr th:nth-child(5),
        #tblteamJobBoards thead tr th:nth-child(6),
        #tblteamJobBoards thead tr th:nth-child(7) {
            width: 141px;
            line-height: 34px;
        }

        #tblteamJobBoards thead tr th:nth-child(8), #tblteamJobBoards thead tr.grdTotal th:nth-child(14) {
            width: 72px
        }

    #tblteamJobBoards thead tr.grdTotal th {
        min-height: 45px;
    }

    #tblteamJobBoards tr.grdTotal th small {
        height: 29px;
        line-height: 29px;
        padding: 0px;
        margin: 7px 0 0;
    }

    #tblteamJobBoards thead tr.grdTotal th p {
        height: 29px;
        line-height: 29px;
        padding: 0px;
        margin: 8px 0 0;
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(2), #tblteamJobBoards thead tr.grdTotal th:nth-child(4) {
        width: 91px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(6), #tblteamJobBoards thead tr.grdTotal th:nth-child(8),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(10), #tblteamJobBoards thead tr.grdTotal th:nth-child(12) {
        width: 94px
    }

    #tblteamJobBoards thead tr.grdTotal th:nth-child(3),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(5),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(7),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(9),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(11),
    #tblteamJobBoards thead tr.grdTotal th:nth-child(13) {
        width: 47px;
        padding: 0px;
    }

    #tblteamJobBoards tbody tr td:nth-child(1) {
        width: 228px
    }

    #tblteamJobBoards tbody tr td:nth-child(2) {
        width: 92px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(3) {
        width: 47px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(4) {
        width: 94px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(5) {
        width: 45px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(6) {
        width: 91px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(7) {
        width: 50px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(8) {
        width: 92px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(9) {
        width: 50px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(10) {
        width: 91px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(11) {
        width: 50px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(12) {
        width: 92px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(13) {
        width: 50px;
        border-right: 1px solid #ddd;
    }

    #tblteamJobBoards tbody tr td:nth-child(14) {
        width: 70px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(1) {
        width: 228px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(2) {
        width: 92px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(3) {
        width: 47px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(4) {
        width: 94px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(5) {
        width: 45px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(6) {
        width: 91px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(7) {
        width: 50px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(8) {
        width: 92px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(9) {
        width: 50px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(10) {
        width: 91px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(11) {
        width: 50px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(12) {
        width: 92px
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(13) {
        width: 50px;
    }

    #tblteamJobBoards tbody tr table.subtbl tr td:nth-child(14) {
        width: 70px
    }
}

@media (-webkit-device-pixel-ratio: 1) {
}
/*Account Manager Scorecard ends here */
@media only screen and (min-width:1200px) and (max-width:1400px) {
    .model_maxWidth_1400.modal-dialog {
        max-width: 1200px !important;
        width: 1200px !important;
    }
}

table.dataTable td.d-none {
    display: none !important
}

table.table.tblWithBackground .ARTotalFoot tr th {
    color: #000;
    background: transparent;
    font-weight: 600;
}

.ViewClockHrs {
    overflow: auto;
    max-height: 300px;
}

.clockHrsNoRecord {
    background: #fff;
    border: 1px solid #e7eaec;
    padding: 5px;
    color: #000;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
}

.subViewClockedHrsTbl {
    display: none;
}

    .subViewClockedHrsTbl .table {
        margin-bottom: 0px;
    }

.ViewClockHrs table.table {
    background: #fff;
}

    .ViewClockHrs table.table tr th {
        background: #515151;
        color: #fff
    }

.clsvoipDeviceOuter {
    float: right;
    margin: 17px 20px 0 0px;
}

    .clsvoipDeviceOuter a.clsvoipDevice {
        position: relative;
        display: inline-block;
        vertical-align: top;
        height: 24px;
        color: #a9b0a9;
        line-height: 24px;
        font-size: 14px;
        text-align: center;
    }

        .clsvoipDeviceOuter a.clsvoipDevice.NotWorking {
            color: #f00;
        }

        .clsvoipDeviceOuter a.clsvoipDevice img {
            position: absolute;
            left: 3px;
            top: 4px;
        }

.chkCommonToggleBtn {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

    .chkCommonToggleBtn .btn.toggle {
        width: 60px !important;
        background: none;
        border: 0px;
        height: 30px !important;
        padding: 0px;
        margin: 0px;
        min-height: unset;
        font-size: 12px;
        border: 0px
    }

    .chkCommonToggleBtn div.btn-primary:hover {
        border-color: #999c9e;
    }

    .chkCommonToggleBtn .btn-primary:active, .chkCommonToggleBtn .btn-primary:focus, .chkCommonToggleBtn .btn-primary:hover, .chkCommonToggleBtn .btn-default:hover, .chkCommonToggleBtn .btn-default:active, .chkCommonToggleBtn .btn-default:focus {
        box-shadow: inset 0 0px 0px rgb(0 0 0 / 13%) !important;
        border: 0px;
    }

    .chkCommonToggleBtn .toggle-on.btn-primary {
        background-color: #337ab7;
        width: 100%;
        padding: 0 5px;
        margin: 0px;
        border-radius: 50px;
        line-height: 26px;
        height: 26px;
        text-align: left;
        font-size: 12px;
    }

    .chkCommonToggleBtn .btn-default.toggle-off {
        padding: 0 5px;
        border: 0px;
        box-shadow: 0 0px 0px rgb(0 0 0 / 15%) inset !important;
        display: none;
        width: 100%;
        line-height: 26px;
        border-radius: 50px;
        margin: 0px;
        height: 26px;
        text-align: right;
        font-size: 12px;
    }

        .chkCommonToggleBtn .btn-default.toggle-off:hover {
            background-color: #e6e6e6;
            box-shadow: 0 0px 0px rgb(0 0 0 / 15%) inset !important;
        }

    .chkCommonToggleBtn .toggle-handle {
        border-radius: 0px;
        width: 32px;
        position: absolute;
        right: 2px;
        padding: 3px;
        height: 20px;
        border-radius: 20px;
        margin: 3px 0 0 0;
    }

        .chkCommonToggleBtn .toggle-handle:hover {
            background: #fff;
        }

    .chkCommonToggleBtn .toggle-group {
        position: relative;
        width: 100%;
    }

    .chkCommonToggleBtn .btn.toggle.off .toggle-on {
        display: none
    }

    .chkCommonToggleBtn .btn.toggle.off .toggle-off {
        display: block;
        left: 0px;
    }

    .chkCommonToggleBtn .btn.toggle.off .toggle-handle {
        right: 0px;
        left: 2px;
    }

    .chkCommonToggleBtn .toggle.off .toggle-group {
        left: 0px;
    }

.VoIPToggle {
    margin-top: 45px;
    text-align: center;
    margin-bottom: 25px
}

    .VoIPToggle p {
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        margin-top: 5px;
        font-size: 13px;
    }

.VoIPIncomingCallToggle {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    margin-top: 5px;
    margin-bottom: 25px
}

#voipDevice h5 {
    font-size: 16px;
    text-align: center;
}

    #voipDevice h5 small {
        font-size: 14px;
    }
/*Placement Tracker onboarding checklist start here*/
.ChecklistOuter h4 {
    margin-bottom: 20px;
    font-size: 16px;
}

.ChecklistOuter ul {
    margin: 0px;
    padding: 0px 0 0 30px;
}

    .ChecklistOuter ul li {
        list-style: decimal;
        font-size: 14px;
        margin-bottom: 7px;
    }
/*Placement Tracker onboarding checklist ends here*/
.divApproveActionOuter {
    float: left;
    width: 150px;
    vertical-align: top
}

.divApproveActionOuterAnk {
    float: left;
    width: 140px;
    margin-left: 10px
}

    .divApproveActionOuterAnk a {
        display: block;
    }

.divApproveAction {
    margin-top: 2px;
}

.ViewClockHrs table.table tr th {
    background: #515151;
    color: #fff
}

table.table.tblWithBackground .ARTotalFoot tr th {
    color: #000;
    background: transparent;
    font-weight: 600;
}

.job_boxes .cst_media_popUp.helpPopuptxt {
    width: 600px;
    position: absolute;
    margin-top: 3px;
}

    .job_boxes .cst_media_popUp.helpPopuptxt p {
        padding: 5px 10px 0;
        text-transform: none;
        font-weight: 400;
    }

    .job_boxes .cst_media_popUp.helpPopuptxt .helpPopuptxtBody {
        max-height: 200px;
        overflow: auto;
        padding-bottom: 15px;
        padding-top: 5px;
    }

.bodyBoarding > div a.modal-ApprovalLog {
    color: #333;
    position: absolute;
    margin-top: -10px;
    right: 0px
}

h3.ApproveActionHeading {
    text-align: center;
    margin: 0 0 30px 0
}

.masterScoreCard_accordian .tblAcMangerScorecardOuter h3 small.AcMangerNoRecordFound {
    color: #000;
    float: right;
    margin-right: 20px;
    font-size: 11px;
}

#groupAccountManagerMatrixData .listRow > .firstlistRowRight {
    min-height: 33px;
}

.rdlBtnGroup {
    display: none !important
}

.active.rdlBtnGroup {
    display: block !important
}

body.mini-navbar {
    padding: 0px !important;
}

table.table.dtClientVMSCredential tr.topHead th {
    background: transparent;
    font-weight: 700;
}

    table.table.dtClientVMSCredential tr.topHead th.vmstimesheet {
        text-align: center !important;
        color: #fff;
        background: #0980f1;
    }

    table.table.dtClientVMSCredential tr.topHead th.vmsinvoice {
        text-align: center !important;
        color: #fff;
        background: #0063bf;
    }

table.table.dtClientVMSCredential p {
    margin: 0px;
}

table.table.dtClientVMSCredential .vmstimesheet {
    background: #0980f1;
}

table.table.dtClientVMSCredential .vmsinvoice {
    background: #0063bf;
}

.radio label::after {
    background-color: #337ab7 !important
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #337ab7 !important;
}

.ahSMSlog {
    float: right;
    margin-top: 1.1em;
}
/*.ahSMSlogBoot{ float:right}*/
/* topnavbar SMS icon*/
.qlink_head {
    position: absolute;
    width: 110px;
    top: 27px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86,96,117,.7);
    display: none;
    font-size: 12px;
    left: 0;
    list-style: none outside none;
    padding: 0px;
    text-shadow: none;
    z-index: 9;
}

    .qlink_head li {
        font: 400 14px/20px "open sans",Arial,sans-serif;
        width: 100%;
        text-decoration: none;
        padding: 8px 15px;
        clear: both;
        font-weight: 400;
        color: #212529;
        text-align: inherit;
        white-space: nowrap;
        background-color: #144991;
        position: relative;
        border: 0;
    }

        .qlink_head li a {
            color: #fff;
        }

.divQuicklink {
    display: none !important;
}

    .divQuicklink:hover .qlink_head {
        display: block;
    }

.divClickSMS {
    float: right;
    margin: 17px 10px 0 0px;
    position: relative;
}

    .divClickSMS a.ankClickSMS {
        position: relative;
        border-radius: 50%;
        display: inline-block;
        margin: -2px 5px 0;
        vertical-align: top;
        color: #005b96;
        background: #fff;
        font-size: 20px;
        text-align: center;
    }

        .divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext {
            bottom: 1px;
            left: -56px;
        }

            .divClickSMS a.ankClickSMS.cst_tooltip .tooltiptext::after {
                top: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(136,183,213,0);
                border-left-color: #03396c;
                border-width: 5px;
                margin-top: -5px;
                left: 49px;
            }

.chatboxBack {
    position: absolute;
    right: -53px;
    top: -3px;
    border: 1px solid #fff;
    background: #fff;
    color: #000 !important;
    font-size: 14px;
    padding: 5px 10px;
    display: none
}

.mobresponsive .downLoadDoc_icon a {
    color: #144991;
}

.syncFiles {
    float: right;
    margin: 10px 0;
    color: #337ab7;
    font-weight: 700;
}

.toast {
    max-width: 350px;
    background-color: #1ab394;
    background-clip: padding-box;
    border-radius: 0.25rem;
    box-shadow: 0 0 5px rgba(0, 0, 0, .6);
}

.toast-header {
    padding: 0.25rem 0.75rem;
    color: #fff;
    background-clip: padding-box;
}

    .toast-header strong {
        font-size: 14px;
    }

.toast-body {
    padding: 0.75rem;
    color: #fff;
}

.divSMSNotification {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999;
    display: none
}

.mr-auto, .mx-auto {
    margin-right: auto !important;
}

.divSMSNotification .toast-body a {
    color: #fff;
    font-weight: 700;
}

.toastClose {
    margin-left: 10px;
    opacity: .8;
    color: #fff;
}

.toastClose {
    color: #fff;
    opacity: 1;
}

.billingTSboard .selectDropdown, .selectDropdown_Popup select {
    width: auto;
    display: inline-block;
    margin-right: 14px;
}

.billingTSboard .selectDropdown, .selectDropdown_Popup .btn {
    border: 1px solid #144991;
    color: #144991 !important;
    border-radius: 4px;
    width: 80px;
    text-align: center;
    padding: 3px 10px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 13%);
}

.AccountReceivableWidget select {
    width: auto;
    display: inline-block;
    margin-right: 14px;
}

.AccountReceivableWidget .btn {
    border: 1px solid #144991;
    color: #144991 !important;
    border-radius: 4px;
    width: 80px;
    text-align: center;
    padding: 3px 10px;
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 13%);
}

.tableFullScreen table.fixedHeader-floating {
    top: -6px !important;
    left: 40px !important
}

.payrateCuurencyDiv {
    background-color: #fff;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 4px;
    color: inherit;
    display: block;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    width: 100%;
    font-size: 12px;
    height: 28px;
}

    .payrateCuurencyDiv select {
        border: 0px;
        width: 45px;
        display: inline-block;
        vertical-align: top;
        border-right: 1px solid #e5e6e7;
        padding: 4px 0px;
        height: auto;
        box-shadow: 0px 0px 0px 0px #000 !important
    }

    .payrateCuurencyDiv input {
        border: 0px;
        display: inline-block;
        vertical-align: top;
        height: auto;
        width: 42.3%;
        box-shadow: 0px 0px 0px 0px #000 !important
    }

        .payrateCuurencyDiv select:active, .payrateCuurencyDiv input:hover, .payrateCuurencyDiv input:active, .payrateCuurencyDiv input:focus {
            border: 0px;
            box-shadow: 0px 0px 0px 0px #000 !important
        }

    .payrateCuurencyDiv select:hover, .payrateCuurencyDiv select:focus, .payrateCuurencyDiv select:active {
        box-shadow: 0px 0px 0px 0px #000 !important
    }

    .payrateCuurencyDiv.has-error {
        border-color: #ed5565 !important
    }

    .payrateCuurencyDiv:focus {
        border-color: #66afe9;
    }

.annualrateCuurencyDiv select {
    width: 45px;
}

.annualrateCuurencyDiv input {
    width: 60%;
}

.getsubmissionpopup .jobListDetails .text_icon {
    padding: 0px;
}

    .getsubmissionpopup .jobListDetails .text_icon span {
        float: none;
        width: auto;
    }

    .getsubmissionpopup .jobListDetails .text_icon i {
        margin-top: 5px;
    }

.getCompCanpopup .text_icon2 {
    padding: 0px;
}

.PayslipsRowInside {
    margin-bottom: 5px;
}

.tbl_teamJobBoards table tbody a.bulkEditIcon, .tbl_teamJobBoards table tbody a.bulkSave, .tbl_teamJobBoards table tbody a.BulkClose {
    background: #144991;
    color: #fff;
    border-radius: 4px;
    display: inline-block;
    padding: 2px 6px;
    font-weight: 400;
    text-transform: none;
    font-size: 12px;
}

.tbl_teamJobBoards table tbody a.bulkSave {
    background: green;
    margin-right: 10px;
}

.tbl_teamJobBoards table tbody a.BulkClose {
    background: gray;
}

.ErrorMessageConfirmationpop ul {
    margin: 0px;
    padding: 0px;
}

    .ErrorMessageConfirmationpop ul li {
        list-style: disc;
        margin-bottom: 5px;
    }

#pop_fullview_Credentialing {
    min-height: 650px;
    overflow: auto;
}

    #pop_fullview_Credentialing .ibox, #pop_fullview_Credentialing .ibox table.table {
        margin-bottom: 0px;
    }

    #pop_fullview_Credentialing .linkbtn .fa {
        margin-top: 0px
    }

#H1BEmpDocuments .AppendDocumentField > .row {
    margin-bottom: 5px
}

.timesheetBtn .btnBlue, #btnUnlockTimeSheet {
    padding: 5px;
    font-size: 12px;
    text-transform: none;
    vertical-align: top;
}

.modalRightAlignLabel .modal-dialog label {
    font-weight: 400;
}

.modalRightAlignLabel .modal-dialog .col-sm-5 > label {
    text-align: right;
    width: 100%;
    margin: 0px;
    margin-top: 0px
}

.modalRightAlignLabel .modal-dialog .col-sm-4 > label {
    text-align: right;
    width: 100%;
    margin: 0px;
    margin-top: 0px
}

.modalRightAlignLabel .modal-dialog .labelValue::after {
    margin-top: 0px;
}

.modalRightAlignLabel .modal-dialog p {
    margin: 0px;
}

.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-3 > label {
    text-align: right;
    width: 100%;
    margin: 0px;
    margin-top: 5px
}

.modalRightAlignLabel .modal-dialog .col-sm-12 .row > .col-sm-4 {
    width: 21%;
}

.modalRightAlignLabel .modal-dialog .col-sm-12 .row > .col-sm-8 {
    width: 79%;
}

.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-6.labelValue {
    width: 29.1%
}

.modalRightAlignLabel .modal-dialog .col-sm-12 .col-sm-8.labelValue label.col-sm-2 {
    margin: 0px;
    margin-top: 5px
}

.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row > .col-sm-4 {
    padding-right: 0px;
    width: 25%
}

.modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row > .col-sm-2 {
    padding-right: 0px;
    padding-left: 5px;
    width: 18%
}

    .modalRightAlignLabel .modal-dialog .Rowtextarea .col-sm-12 .row > .col-sm-2 .input-group-addon {
        padding: 4px;
    }

#H1BEmpDocuments .AppendDocumentField > .row {
    margin-bottom: 5px
}
/*All Allocated Data*/
.AlloatedRow .Individually-row {
    text-align: center;
    width: 150px
}

    .AlloatedRow .Individually-row span {
        display: block;
        font-size: 12px;
        font-weight: 400;
    }

    .AlloatedRow .Individually-row p {
        display: block;
        font-size: 16px;
        font-weight: 600;
        margin-top: 10px;
    }

.dataTables-AllAllocatedData tr td small {
    font-size: 12px;
    color: #888;
}

.dataTables-AllAllocatedData tr td.invoiveBillRow, .dataTables-AllAllocatedData tr th.invoiveBillRow {
    background-color: #CDE5FB !important;
    color: #000 !important
}

.dataTables-AllAllocatedData tr td.salaryVendorRow, .dataTables-AllAllocatedData tr th.salaryVendorRow {
    background-color: #A7D1F9 !important;
    color: #000 !important
}

.dataTables-AllAllocatedData tr td.CommissionSalesRow, .dataTables-AllAllocatedData tr th.CommissionSalesRow {
    background-color: #7FBEF8 !important;
    color: #000 !important
}

.dataTables-AllAllocatedData tr td.CommissionRecruiterRow, .dataTables-AllAllocatedData tr th.CommissionRecruiterRow {
    background-color: #55A9F8 !important;
    color: #000 !important
}

.dataTables-AllAllocatedData tr td.invoiveBillRow.text-right {
    text-align: right !important;
    font-weight: 600;
}

.dataTables-AllAllocatedData tr td.salaryVendorRow.text-right {
    text-align: right !important;
    font-weight: 600;
}

.dataTables-AllAllocatedData tr td.CommissionSalesRow.text-right {
    text-align: right !important;
    font-weight: 600;
}

.dataTables-AllAllocatedData tr td.CommissionRecruiterRow.text-right {
    text-align: right !important;
    font-weight: 600;
}

.dataTables-AllAllocatedData tr th.no-borders {
    border-right: 0px !important;
}

.btnClockedHours.btnBlue {
    padding: 5px;
    font-size: 12px;
    text-transform: none;
    margin-left: 20px;
}

.MySMSPage .chatBox_msges {
    background-color: #fff;
    border-radius: 10px;
    padding: 10px;
    width: 75%;
    margin-bottom: 1em;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 0 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)
}

    .MySMSPage .chatBox_msges p {
        margin: 0;
        padding: 0;
        font-size: 1em;
        color: #141414;
        white-space: pre-line;
        word-wrap: break-word
    }

    .MySMSPage .chatBox_msges span {
        float: right;
        color: #8f8f8f;
        font-size: .8em;
        margin-top: 3px;
    }

    .MySMSPage .chatBox_msges.pull-right {
        background-color: #e1f2fb
    }

.MySMSPage .chatImageWith_Contr {
    float: left;
    margin: 0 10px;
}

.MySMSPage .chat_tableWrap {
    padding: 0;
    background: none;
    float: left;
}

    .MySMSPage .chat_tableWrap table {
        width: 100%;
        margin: 0
    }

        .MySMSPage .chat_tableWrap table td, .MySMSPage .chat_tableWrap table th {
            padding: 8px
        }

.MySMSPage .chatMessage_groupIcon img {
    width: 2.5em;
    height: 2.5em;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)
}

.MySMSPage .chatWith_downLoad .forum-title {
    margin: 0;
    padding: 0;
    border-bottom: 0px solid #e2e2e2;
    float: none;
    position: relative;
}

.MySMSPage .downLoadList {
    width: calc(100% - 2em);
    float: left;
    padding-right: 0
}

.MySMSPage .chatWith_downLoad a.forum-item-title {
    font-size: 1em;
    color: #000;
    display: none
}

.MySMSPage .downLoadList .forum-icon i img {
    width: 32px;
    height: 32px;
}

.MySMSPage .downLoadDoc_icon {
    position: absolute;
    left: 27px;
    top: -7px;
    display: none
}

    .MySMSPage .downLoadDoc_icon a {
        font-size: 1.5em;
        color: #515151 !important;
    }

table.table.tblWithBackground tr.tableCategory_head th {
    background: #567898;
}

#dvOfferLetterTemplate ul li, #dvOfferLetterTemplate ul {
    list-style: disc
}

#dvOfferLetterTemplate tr.headBlnkWeb td {
    padding: 0 !important;
    margin: 0;
    line-height: 1px
}

#dvOfferLetterTemplate .placeholderOnWeb tr td {
    padding: 0 !important;
    margin: 0;
    line-height: 12px
}

#dvOfferLetterTemplate table.offerLetterStaffing tr td {
    font-weight: 400;
}

.btnClockedHours.btnBlue {
    padding: 5px;
    font-size: 12px;
    text-transform: none;
    margin-left: 20px;
}

.chatboxOptOut {
    position: absolute;
    left: -44px;
    top: 6px;
    color: #660505 !important;
    font-size: 12px;
}

.optoutPop .col-md-5 {
    font-weight: 400;
    text-align: right
}

.alertoptout {
    padding: 5px 8px;
    border-radius: 5px;
}

.SMSLogOptOut {
    color: red !important;
    font-size: 12px;
    margin-top: 4px;
    display: inline-block;
}

.dataTables-Resume .botScreeningChatStatus {
    top: 0px;
    position: relative;
    left: 0px
}

    .dataTables-Resume .botScreeningChatStatus figure {
        width: 16px;
        height: 16px;
    }

        .dataTables-Resume .botScreeningChatStatus figure .completed, .dataTables-Resume .botScreeningChatStatus figure .pending, .dataTables-Resume .botScreeningChatStatus figure .inprogress, .dataTables-Resume .botScreeningChatStatus figure .incomplete {
            width: 16px;
            height: 16px;
        }

        .dataTables-Resume .botScreeningChatStatus figure img {
            width: 10px;
            left: 2px;
        }

    .dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext {
        left: -11px;
    }

        .dataTables-Resume .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
            left: 82%;
        }

.dataTables-CSRJobDetail .botScreeningChatStatus figure {
    width: 28px;
    height: 28px;
}

    .dataTables-CSRJobDetail .botScreeningChatStatus figure .completed, .dataTables-CSRJobDetail .botScreeningChatStatus figure .pending, .dataTables-CSRJobDetail .botScreeningChatStatus figure .inprogress, .dataTables-CSRJobDetail .botScreeningChatStatus figure .incomplete {
        width: 28px;
        height: 28px;
    }

    .dataTables-CSRJobDetail .botScreeningChatStatus figure img {
        width: 16px;
        left: 5px;
    }

.dataTables-CSRJobDetail .botScreeningChatStatus {
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
}

    .dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext {
        left: -100px;
    }

        .dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
            left: 64%;
        }

.dtCookieResetMaster tr td select.form-control, .dtCookieResetMaster tr td textarea.form-control {
    width: 100%;
}

.dtCookieResetMaster tr td a.btnBlue {
    padding: 5px 10px;
    font-size: 12px;
}

.resetCookieMasterLogName p {
    margin: 10px 0;
    font-size: 16px;
    font-weight: 600;
}

.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
    left: 64%;
}

.VOIPDeviceStatus {
    margin-bottom: 10px;
    text-align: left;
    margin-left: 12em;
}

    .VOIPDeviceStatus.mrtop30 {
        margin-top: 30px
    }

    .VOIPDeviceStatus .checkbox {
        padding-left: 0px;
    }

    .VOIPDeviceStatus label {
        display: inline-block;
        vertical-align: top;
        text-align: right;
        width: auto;
        margin: 3px 10px 0 0;
    }

    .VOIPDeviceStatus .checkbox label {
        width: auto;
        text-align: left;
        margin: 0px;
    }

    .VOIPDeviceStatus .chkCommonToggleBtn {
        margin-top: 0px;
    }

    .VOIPDeviceStatus .selectReason {
        display: inline-block;
        vertical-align: top;
        width: 45%
    }

.dtShortCodeOptin .botScreeningChatStatus {
    left: 0;
    position: relative;
    top: 0;
    text-align: center;
}

.dtShortCodeOptin .dataTables-CSRJobDetail .botScreeningChatStatus figure {
    margin-right: 0px;
}

.dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext {
    left: -127px;
}

    .dtShortCodeOptin .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
        left: 80%;
    }

.VOIPDeviceStatus .selectReason {
    display: inline-block;
    vertical-align: top;
    width: 45%
}

.EST_time_outer {
    float: right;
    margin-right: 100px;
    background: #333;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

    .EST_time_outer p {
        font-size: 20px;
        color: #fff;
        margin: 0px;
        font-weight: 400;
    }

        .EST_time_outer p span {
            color: #a5a1a1
        }

.EST_time_outer {
    float: right;
    margin-right: 100px;
    background: #03396c;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

    .EST_time_outer p {
        font-size: 16px;
        color: #fff;
        margin: 0px;
        font-weight: 700;
    }

.VOIPDeviceStatus .selectReason {
    display: inline-block;
    vertical-align: top;
    width: 45%
}

.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
    left: 64%;
}

.togglePvtInvitation {
    vertical-align: top;
    display: inline-block;
}

    .togglePvtInvitation .SwitchBTN {
        height: 24px;
        padding: 5px;
        font-size: 12px;
        line-height: 15px;
    }

        .togglePvtInvitation .SwitchBTN.On .Toggle {
            left: 9%;
        }

        .togglePvtInvitation .SwitchBTN .Toggle {
            width: 25px;
            height: 18px;
        }

        .togglePvtInvitation .SwitchBTN span {
            width: 24px;
            padding-left: 3px;
            vertical-align: top
        }

.pvtInvitationTxt {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    margin-left: 8px;
    margin-right: 10px;
    margin-top: 2px;
}

.pvtInvitationIcon {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

    .pvtInvitationIcon .fa-envelope {
        font-size: 14px;
    }

    .pvtInvitationIcon .fa-plus {
        position: absolute;
        right: -5px;
        bottom: -3px;
        background: #fff;
        font-size: 8px;
        border-radius: 10px 10px 0 0;
        padding: 2px;
    }

.privateInvitation .pvtInvitationIcon {
    margin-top: 4px;
}

.rtPvtInvitation {
    position: absolute;
    top: 15px;
    right: 40px;
}

    .rtPvtInvitation .cst_tooltip .tooltiptext {
        left: -75px;
    }

        .rtPvtInvitation .cst_tooltip .tooltiptext::after {
            left: 78%
        }

.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
    left: 64%;
}

.selectedLocationOuter {
    border: 1px solid #dedede;
    border-radius: 5px;
    background: #fff;
}

.selectedLocationInner span {
    display: inline-block;
    margin: 4px;
    border-radius: 3px;
    vertical-align: top;
    background: #eee;
    color: #333;
    padding: 4px 4px;
    font-size: 11px;
    line-height: 14px;
}

.selectedEmployeeOuter {
    background: #fff;
    padding: 4px 5px;
}

    .selectedEmployeeOuter .selectedEmployeeInner, .selectedLocationOuter .selectedLocationInner {
        max-height: 66px;
        overflow: auto
    }

        .selectedEmployeeOuter .selectedEmployeeInner span {
            display: inline-block;
            margin: 4px;
            border-radius: 3px;
            vertical-align: top;
            background: #eee;
            color: #333;
            padding: 5px 10px;
            font-size: 12px;
            line-height: 14px;
        }

            .selectedEmployeeOuter .selectedEmployeeInner span i, .selectedLocationInner span i {
                color: #ccc;
                display: inline-block;
                margin-right: 5px;
                cursor: pointer
            }

                .selectedEmployeeOuter .selectedEmployeeInner span i:hover, .selectedLocationInner span i:hover {
                    color: #515151
                }

    .selectedEmployeeOuter input.form-control, .selectedLocationOuter input.form-control {
        border: 0px;
    }

        .selectedEmployeeOuter input.form-control:hover, .selectedEmployeeOuter input.form-control:active, .selectedEmployeeOuter input.form-control:focus {
            border: 0px !important
        }

.dtShortCodeOptintbl .botScreeningChatStatus figure {
    width: 26px;
    height: 26px;
    margin-right: 0px
}

    .dtShortCodeOptintbl .botScreeningChatStatus figure .inprogress, .dtShortCodeOptintbl .botScreeningChatStatus figure .incomplete,
    .dtShortCodeOptintbl .botScreeningChatStatus figure .completed {
        width: 26px;
        height: 26px;
    }

    .dtShortCodeOptintbl .botScreeningChatStatus figure img {
        width: 16px;
        left: 4px;
        margin-top: 2px;
    }

.selectedEmployeeOuter input.form-control:hover, .selectedEmployeeOuter input.form-control:active, .selectedEmployeeOuter input.form-control:focus {
    border: 0px !important
}

.EST_time_outer p span {
    color: #a5a1a1
}

.VOIPDeviceStatus .selectReason {
    display: inline-block;
    vertical-align: top;
    width: 45%
}

.dataTables-CSRJobDetail .botScreeningChatStatus.cst_tooltip .tooltiptext::after {
    left: 64%;
}

.divStepOuter {
    width: 100%;
    margin-bottom: 20px;
    float: left;
    text-align: left;
    vertical-align: top;
    padding-bottom: 0;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
}

    .divStepOuter #divStep1Singer {
        padding: 1.5em;
    }

.smlSignerbtn {
    padding: 5px 10px;
    font-size: 11px;
    min-width: 6em;
    min-height: auto;
}

.Div_VerifyStatus {
}

.select_VerifyStatus {
    vertical-align: top;
    display: inline-block;
    width: 120px;
}

.btn_VerifyStatus {
    display: inline-block;
    vertical-align: top
}

    .btn_VerifyStatus a {
        margin-left: 5px;
        margin-top: 5px;
        display: inline-block
    }

#divchkIncludeRejCasesReimb .has-error label {
    color: #333 !important
}

.alignmentsMasterScoreCard .FirstRecruiterSalesDiv {
    width: auto;
    margin-left: 20px;
}

#divchkIncludeRejCasesReimb .has-error label {
    color: #333 !important
}

.selectedEmployeeOuter input.form-control:hover, .selectedEmployeeOuter input.form-control:active, .selectedEmployeeOuter input.form-control:focus {
    border: 0px !important
}

.importantTooltip {
    display: inline-block;
    margin-left: 5px;
    position: relative
}

    .importantTooltip a img {
        width: 16px;
    }

    .importantTooltip a span {
        visibility: hidden;
        background-color: #144991;
        color: #fff;
        text-align: left;
        border-radius: 4px;
        padding: 5px;
        position: absolute;
        z-index: 1;
        bottom: 100%;
        left: 0;
        opacity: 0;
        transition: opacity 1s;
        font-size: 12px;
        width: auto;
        white-space: nowrap
    }

        .importantTooltip a span::after {
            content: " ";
            position: absolute;
            top: 100%;
            left: 6%;
            border-width: 5px;
            border-style: solid;
            border-color: #144991 transparent transparent transparent
        }

    .importantTooltip a:hover span {
        visibility: visible;
        opacity: 1
    }

.chkActivityLogBox {
    margin-top: 10px !important;
    margin-bottom: 0px
}

.rdlBoxCal {
    margin-top: 15px !important;
    margin-bottom: 0px
}

    .rdlBoxCal .checkbox.checkbox-inline {
        margin-right: 15px !important;
        margin-top: 4px !important;
    }

        .rdlBoxCal .checkbox.checkbox-inline:last-child {
            margin: 0px !important
        }

.DDL_Shorting {
    float: right;
    width: 210px
}

    .DDL_Shorting label {
        float: left;
        width: 65px;
        margin-right: 10px;
        margin-bottom: 0;
        margin-top: 5px;
        font-weight: 400;
        text-align: right;
    }

    .DDL_Shorting select {
        float: left;
        width: 130px;
    }

.chkActivityLogBox .checkbox-inline {
    margin-left: 0px !important;
    margin-right: 10px !important;
    margin-top: 4px !important;
    padding-left: 0px !important
}

    .chkActivityLogBox .checkbox-inline:last-child {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

.ImportantStarIcon i {
    color: #ef8d22;
    font-size: 14px
}

.TRBold {
    font-weight: 600 !important
}

.div_canActivityLog.candidate-top-head {
    width: 100%
}

    .div_canActivityLog .candidate-top-head .searchBox select {
        width: 14%;
        float: left;
        margin-right: 1%;
    }

        .div_canActivityLog .candidate-top-head .searchBox select#ddlCandActEnteredRegarding {
            width: 27%
        }

.div_canActivityLog .searchBox.form-group {
    width: 100%;
    float: none;
    margin: 0 auto
}

    .div_canActivityLog .searchBox.form-group input[type=search] {
        width: 73%;
        margin-bottom: 12px
    }

.div_canActivityLog .candidate-top-head {
    width: 100%;
    margin: 24px auto 30px;
    height: auto
}

.div_canActivityLog .CandidateActivityDate {
    width: 90px !important
}

.div_canActivityLog.activityAddBtn .checkBoxCal, .div_canActivityLog.activityAddBtn .searchBox.form-group {
    width: 100%;
}

    .div_canActivityLog.activityAddBtn .searchBox.form-group input[type=search] {
        float: none;
        display: inline-block;
        width: calc(100% - 270px)
    }

    .div_canActivityLog.activityAddBtn .searchBox.form-group a {
        display: inline-block;
        float: none
    }

    .div_canActivityLog.activityAddBtn .searchBox.form-group button {
        display: inline-block;
        float: none;
        width: auto;
        min-width: auto;
        font-weight: 500;
        background: #144991;
        color: #fff;
        border: none;
        padding: 6px 10px;
        font-size: 12px;
        vertical-align: top;
        margin-left: 10px
    }

.div_canActivityLog.candidate-top-head .searchBox select {
    width: 18%;
    float: left;
    margin-right: 1%;
}

    .div_canActivityLog.candidate-top-head .searchBox select#ddlCandActEnteredBy {
        width: 19%
    }

.div_canActivityLog .rdlBoxCal .radio.radio-inline {
    margin-right: 5px !important;
}

.ImportantStarIcon.cst_tooltip {
    right: 4px;
    position: absolute;
}

.chkActivityLogBox .icheckbox_square-green {
    position: relative;
    width: 15px;
    height: 15px;
    min-height: 18px;
    vertical-align: middle;
}

.chkActivityLogBox .icheckbox_square-green,
.chkActivityLogBox .checkbox-inline.hover .hover.icheckbox_square-green, .chkActivityLogBox .checkbox-inline .checked {
    background: none;
}

    .chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green {
        background: none
    }

.chkActivityLogBox .checkbox-inline .icheckbox_square-green:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    background-color: #fff;
}

.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:before {
    border: 1px solid #337ab7;
    background-color: #337ab7;
}

.chkActivityLogBox .checkbox-inline .checked.icheckbox_square-green:after {
    font-family: "FontAwesome";
    content: "\f00c";
    display: inline-block;
    position: absolute;
    width: 14px;
    height: 14px;
    left: 0;
    top: 0;
    padding-left: 2px;
    padding-top: 0px;
    font-size: 11px;
    color: #ffffff;
}

.chkActivityLogBox .checkbox-inline ins.iCheck-helper {
    display: none !important
}

.chkComCanDetailPop.chkActivityLogBox .checkbox-inline {
    padding-left: 20px !important;
    margin-top: 10px !important;
}

/*my sms page changes toggle/sms count*/
.msgCount {
    background-color: #7ab648;
    color: #fff;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 26px;
    font-weight: 600;
}

.toggleSmsLog .togglePvtInvitation {
    text-align: center;
}

    .toggleSmsLog .togglePvtInvitation .SwitchBTN span {
        font-size: 0px;
    }

    .toggleSmsLog .togglePvtInvitation .SwitchBTN {
        height: 18px;
        padding: 0px
    }

        .toggleSmsLog .togglePvtInvitation .SwitchBTN .Toggle {
            width: 15px;
            height: 12px;
        }

        .toggleSmsLog .togglePvtInvitation .SwitchBTN span {
            width: 16px;
        }

.toggleSmsLog p {
    font-size: 9px;
    margin: 0px;
}

.div_SMSCloseIcon {
    position: absolute;
    right: -52px;
    top: -1px;
    color: #144991;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #144991;
    border-radius: 100%;
    height: 24px;
    width: 24px;
    text-align: center;
    background: #fff;
    line-height: 23px;
}

.Div_newMessageAlert {
    position: absolute;
    top: -30px;
    left: 50%;
    width: 100px;
    margin-left: -50px;
}

    .Div_newMessageAlert a {
        color: #fff;
        background: #28a1de;
        font-size: 12px;
        display: block;
        padding: 5px 0;
        text-align: center;
        border-radius: 4px;
    }

        .Div_newMessageAlert a i {
            animation: bounce 2s infinite;
        }

.chatBox_head h4 a.modal-CompDetails {
    font-weight: 700;
    color: #fff;
    line-height: 24px;
    display: inline-block;
}

.mobresponsive .chatBox_Body {
    max-height: 28.6em;
    min-height: 28.6em
}

.chatMessage_icon span.spnUnregisteredCandidate {
    background-color: #7ab648;
    width: 4em;
    height: 4em;
    border-radius: 100%;
    font-size: small
}

@keyframes bounce {
    0% {
        transform: translateY(0);
    }

    25% {
        transform: translateY(-2px);
    }

    50% {
        transform: translateY(-4px);
    }

    75% {
        transform: translateY(-2px);
    }

    100% {
        transform: translateY(-0px);
    }
}

.manageImgList .searchBox div.ddlH1Btype.lcaSrchDate {
    width: 23%
}

    .manageImgList .searchBox div.ddlH1Btype.lcaSrchDate label {
        display: inline-block;
        margin: 0px;
        font-weight: 400;
        margin-right: 10px;
        vertical-align: top;
        margin-top: 5px;
    }

    .manageImgList .searchBox div.ddlH1Btype.lcaSrchDate .dateOuter {
        display: inline-block;
        vertical-align: top;
        width: 66%
    }
/*.dicePost_btn{width:10em !important}*/
.postFor_hr label {
    font-weight: 600 !important;
    margin-right: 5px;
}

.RejectedReasonicon i.fa-file-text-o {
    font-size: 14px !important
}

.RejectedReasonicon i.fa-remove {
    position: absolute;
    bottom: -1px;
    right: -4px;
    font-size: 10px !important;
    background: #fff;
}

.customActivePlacementIcon {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 8px;
    background: #0083ff;
}

    .customActivePlacementIcon .fa-placement {
        font-size: 13px;
        color: #fff;
        display: inline-block;
        text-align: center;
        padding-left: 5px;
        font-style: normal;
        font-weight: 600;
    }

    .customActivePlacementIcon .fa-user-alt {
        position: absolute;
        right: -4px;
        bottom: -5px;
        font-size: 8px;
        background: #fff;
        border-radius: 10px;
        padding: 2px;
    }

.RejectedReasonicon i.fa-file-text-o {
    font-size: 14px !important
}

.RejectedReasonicon i.fa-remove {
    position: absolute;
    bottom: -1px;
    right: -4px;
    font-size: 10px !important;
    background: #fff;
}

.ccEmailListParentDiv {
    max-height: 395px;
    overflow: auto
}

    .ccEmailListParentDiv > .row {
        background: #fbfbfb;
        position: relative;
        padding: 10px 0px;
        padding-right: 10px;
        margin: 0px;
        margin-bottom: 10px;
        border: 1px solid #eeebeb;
    }

        .ccEmailListParentDiv > .row .col-md-12 {
            padding: 0px
        }

    .ccEmailListParentDiv .selectedEmployeeOuter {
        border: 1px solid #e5e6e7;
        margin-top: 10px
    }

.ccEmailListParentAdd a {
    color: #337ab7
}

.selectedEmployeeRemoveOuter {
    position: absolute;
    right: 3px;
    top: 10px;
    font-size: 14px;
}

    .selectedEmployeeRemoveOuter .cst_tooltip .tooltiptext {
        left: -40px;
    }

        .selectedEmployeeRemoveOuter .cst_tooltip .tooltiptext::after {
            left: 40px;
        }

.chkboxOuter .col-md-6 {
    padding-right: 0px;
}

    .chkboxOuter .col-md-6 .checkbox {
        margin-right: 0px !important;
    }

/* Quick apply popup start here */
.quickApplyPopup .resume_details .nav-tabs.custom_tab1 > li > a {
    margin-bottom: 0px
}

.quickApplyPopup .textareaSec .col-md-3 {
    width: 20.1%;
}

.quickApplyPopup .textareaSec .col-md-9 {
    width: 79.5%;
}

.divSubmitToJobSec .btmBorder {
    background: #faf9f9;
    border: 1px solid #ededed;
    margin-top: 20px;
    padding-bottom: 0px;
}

.divSubmitToJobSec .text_icon2 li i {
    margin-right: 5px;
}

.divSubmitToJobSec .candDetailsHead {
    margin: 10px 0
}

    .divSubmitToJobSec .candDetailsHead li i {
        margin-right: 5px;
    }

.divSubmitToJobSec .ibox.float-e-margins.bookMarkSearch_filter {
    padding: 0px;
    border-bottom: 1px solid #e7eaec !important;
    margin-bottom: 20px !important;
}

.divSubmitToJobSec .selectbtn {
    display: inline-block
}

.divSubmitToJobSec .summernoteOuter {
    border: 1px solid #ededed
}

.divSubmitToJobSec .ibox.float-e-margins.bookMarkSearch_filter_PopUp {
    padding: 0px;
    border-bottom: 1px solid #e7eaec !important;
    margin-bottom: 20px !important;
}

#divAddSubmissionNote .ampDetailsTab_row label.control-label {
    margin-bottom: 0px;
    line-height: 28px;
}

    #divAddSubmissionNote .ampDetailsTab_row label.control-label:after {
        position: absolute;
        content: ":";
        right: 0;
        top: 0;
    }
/*My new Dashboard*/
.mydashboardNew .ActiveRecruterdash .dashBoard_bottom {
    width: 100%;
    text-align: center;
    min-height: 130px;
    height: 130px !important;
}

.mydashboardNew .dashBoard_bottom .jobs_text {
    display: flex;
    flex: 1 1 auto;
    column-gap: 5px;
    justify-content: center
}

    .mydashboardNew .dashBoard_bottom .jobs_text .btn {
        flex-basis: 100%;
    }

    .mydashboardNew .dashBoard_bottom .jobs_text button.cst_tooltip .tooltiptext {
        width: 170px;
        white-space: normal;
        text-align: left;
        left: -8px;
        bottom: auto;
        top: 125%;
        padding: 5px
    }

        .mydashboardNew .dashBoard_bottom .jobs_text button.cst_tooltip .tooltiptext::after {
            left: 62px;
            border-color: transparent transparent #144991 transparent;
            top: -9px;
        }

.mydashboardNew .job_boxes .row > .col-md-3 {
    padding-right: 0px;
    padding-left: 10px;
}

.mydashboardNew .dashBoard_bottom .jobs_text button {
    justify-content: center;
    background: #989898;
    border: 0;
    margin: 0 2px !important;
    padding: 4px 8px;
    font-size: 13px;
}

    .mydashboardNew .dashBoard_bottom .jobs_text button.active {
        background: #144991;
    }

.mydashboardNew .product-desc {
    padding: 10px 5px;
}

.mydashboardNew .dashboardNew_blocks .ibox .ibox-content .ibox .cst_box_header {
    height: auto;
}
/*Select 2 multiselect with checkbox */
.mydashboardSubDetails .srch_csrpopup label {
    width: 38%;
}

.mydashboardSubDetails .srch_csrpopup select {
    width: 52% !important
}

.mydashboardSubDetails .srch_csrpopup .srch_csrpopup select.select2-hidden-accessible {
    display: none
}

.mydashboardSubDetails .srch_csrpopup .select2 {
    width: 181px !important;
}

.multiChkSelectBox .select2-results__option {
    padding-right: 20px;
    vertical-align: middle;
}

    .multiChkSelectBox .select2-results__option[aria-selected=true]:before, .multiChkSelectBox .select2-results__option[aria-selected=false]:before {
        content: "";
        display: inline-block;
        position: relative;
        height: 15px;
        width: 15px;
        border: 1px solid #c4c4c4;
        border-radius: 3px;
        background-color: #fff;
        margin-right: 10px;
        vertical-align: middle;
        transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    }

    .multiChkSelectBox .select2-results__option[aria-selected=true]:before {
        font-family: fontAwesome;
        content: "\f00c";
        color: #fff;
        background-color: #337ab7;
        border: 0;
        display: inline-block;
        line-height: 15px;
        text-align: center;
    }

.multiChkSelectBox .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
}

.multiChkSelectBox .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
}

.multiChkSelectBox .select-icon .select2-results__option:before, .multiChkSelectBox .select-icon .select2-results__option[aria-selected=true]:before {
    display: none !important;
}

.HotlistDivDisable .mainSec {
    background: none
}

.AttachmentsFilsNameInnner {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e5e6e7;
    border-radius: 4px;
}

    .AttachmentsFilsNameInnner span {
        display: inline-block;
        vertical-align: top;
        background: #dfdfdf;
        font-size: 12px;
        margin: 5px;
        color: #000;
        padding: 5px;
        border-radius: 2px;
    }

        .AttachmentsFilsNameInnner span i {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
        }

.textareaTemplatesOuter {
    margin: 20px;
    background: #f1f1f1;
    border: 1px solid #e7eaec;
}

.TemplatesOuter {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .TemplatesOuter .control-label {
        text-align: right;
        padding-top: 4px;
        padding-bottom: 0px;
    }

.btnBlue.saveTemplateBtn {
    float: left;
    margin: 0;
    padding: 5px 10px;
}

.addeditCanEmailPage {
    position: absolute;
    right: 17px;
    top: 0px;
    margin-top: -30px
}

.chkrecSalesOuter .checkbox {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
    width: 37%;
}

    .chkrecSalesOuter .checkbox label {
        width: auto;
    }

.clsMultiSelectCustom .btn-group {
    width: 174px;
}

.mydashboardSubDetails .clsMultiSelectCustom .btn-group {
    width: 181px !important;
}

.clsMultiSelectCustom button.multiselect {
    width: 174px;
    background: #fff;
    border-color: #e7eaec;
    border-radius: 4px;
    text-align: left;
    min-height: 28px;
    max-height: 60px;
}

    .clsMultiSelectCustom button.multiselect:hover {
        border-color: #337ab7;
    }

.mydashboardSubDetails .clsMultiSelectCustom button.multiselect {
    width: 181px !important;
}

.clsMultiSelectCustom .caret {
    position: absolute;
    right: 5px;
    top: 15px;
}

.clsMultiSelectCustom .multiselect-container {
    width: 100%;
    max-height: 200px;
    overflow: auto;
    z-index: 99999
}

.clsMultiSelectCustom .dropdown-menu > li > a {
    margin: 1px 0;
    white-space: normal;
    line-height: normal;
    border-radius: 0px;
    padding: 0 0 0 6px;
}

.clsMultiSelectCustom .dropdown-menu > .active > a,
.clsMultiSelectCustom .dropdown-menu > .active > a:focus,
.clsMultiSelectCustom .dropdown-menu > .active > a:hover {
    background-color: #ddd;
    color: #555
}

.mydashboardSubDetails .clsMultiSelectCustom .srch_csrpopup label {
    width: 100%;
    text-align: left
}

.clsMultiSelectCustom .multiselect-container > li > a > label {
    width: 100%;
    text-align: left;
    padding: 6px 6px 6px 20px;
}

.clsMultiSelectCustom .multiselect-selected-text {
    word-wrap: break-word;
    word-break: break-all;
    display: block;
    overflow: hidden;
    font-size: 12px;
}

.clsMultiSelectCustom .multiselect-item.filter .input-group-btn {
    display: none
}

.clsMultiSelectCustom .filter .input-group-addon {
    font-size: 10px;
    padding: 4px 5px;
    border: 0px solid #e5e6e7;
    border-right: 0px solid #e5e6e7;
}

.clsMultiSelectCustom .filter .multiselect-search {
    border: 0px solid #e5e6e7;
}

.clsMultiSelectCustom .checkbox::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    margin-left: 0px;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.clsMultiSelectCustom .checkbox:hover::before {
    border-color: #337ab7
}

.clsMultiSelectCustom .active .checkbox::before {
    font-family: "FontAwesome";
    content: "\f00c";
    padding-left: 2px;
    padding-top: 0px;
    font-size: 11px;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.clsMultiSelectCustom .checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1;
}

.text_icon3 li.MyDashboardCusStatus {
    margin-right: 0px
}

    .text_icon3 li.MyDashboardCusStatus select.form-control {
        width: 70px;
        float: left;
        margin-right: 6px;
    }

    .text_icon3 li.MyDashboardCusStatus a.editCellIcon {
        font-size: 12px;
        float: left;
        color: #333;
    }

        .text_icon3 li.MyDashboardCusStatus a.editCellIcon i {
            font-size: 12px;
            color: #333;
        }

            .text_icon3 li.MyDashboardCusStatus a.editCellIcon i.green {
                color: #19b719
            }

a.resetFilter {
    color: #337ab7;
    margin: 4px 0 0 0;
    display: inline-block
}

button.multiselect:disabled, button.multiselect:disabled:hover, button.multiselect:disabled:active {
    border: 1px solid #e5e6e7 !important;
    color: #000 !important;
    cursor: not-allowed;
    background-color: #eee !important;
    opacity: 1;
    box-shadow: 0 0px 0px rgba(0,0,0,.15) inset;
}

.resetFilterOuter {
    position: absolute;
    right: 0px;
    top: 0px;
}

.invalidSearchsec {
    position: relative;
}

    .invalidSearchsec i.fa {
        position: absolute;
        left: 7px;
        top: 8px;
    }

    .invalidSearchsec input.form-control {
        padding-left: 25px;
    }

.HotlistDivDisable .mainSec {
    background: none
}
/* New job posting changes start here */
.newJobPostingChanges .ibox-title .subHeading {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
    margin: 0.5em 0 0;
}

.bolleanSearchOuter h4, .certificationOuter h4, .AddSkillOuter h4 {
    font-weight: 600;
    font-size: 1em;
    margin: 10px 0;
    text-transform: uppercase;
}

.clientDetails {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99
}

.clientDetailsIcon {
    position: absolute;
    right: -18px;
    top: 3px;
    font-size: 16px;
    color: #144991;
    cursor: pointer
}

.ClientDetailsTooltip {
    position: absolute;
    left: 2.35em;
    top: 5px;
    width: 400px;
    border: 1px solid #144991;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
}

.clientDetails:hover .ClientDetailsTooltip {
    opacity: 1;
    visibility: visible;
}

.ClientDetailsTooltip:after {
    content: " ";
    position: absolute;
    top: 0px;
    left: -20px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #144991 transparent transparent;
}

.clientDetailsHead {
    background: #144991;
    padding: 10px;
    text-align: center;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.clientDetailsbody {
    background: #fff;
    padding: 10px;
}

    .clientDetailsbody .clientDetailsRow {
        margin-bottom: 10px;
    }

        .clientDetailsbody .clientDetailsRow span:nth-child(1) {
            font-size: 12px;
            display: inline-block;
            width: 40%;
            vertical-align: top;
        }

        .clientDetailsbody .clientDetailsRow span:nth-child(2) {
            font-size: 12px;
            display: inline-block;
            width: 10%;
            text-align: center;
            vertical-align: top
        }

        .clientDetailsbody .clientDetailsRow strong {
            font-size: 12px;
            font-weight: 700;
            display: inline-block;
            width: 48%;
            vertical-align: top;
        }

.clientDetailsClose {
    text-shadow: 0 1px 0 #fff;
    background: none;
    border: 0;
    padding: 0;
    -webkit-appearance: none;
    position: absolute;
    top: 9px;
    right: 9px;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
}

.srchLocation .fa {
    font-size: 16px;
    color: #144991;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

.srchLocation .span {
    font-weight: 600;
    font-size: 12px;
    font-weight: 600;
}

.bolleanSearchOuter {
    position: relative;
    margin-bottom: 20px;
}

    .bolleanSearchOuter input[type=text].form-control {
        height: 40px;
        padding: 10px 85px 10px 20px;
        border-color: #cacaca;
        border-radius: 10px;
    }

    .bolleanSearchOuter button {
        position: absolute;
        right: 16px;
        top: 1px;
        padding: 7px 10px 8px;
        border-radius: 0px 10px 10px 0;
        background: #fff;
        border: 0px;
        font-size: 16px;
        font-weight: 600;
        color: #144991;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
        border-left: 1px solid #cacaca
    }

.srchResultBoxOuter {
    margin-bottom: 10px;
}

.srchResultBox, .booleanreq-msg, .booleanreq-msgnoresult {
    font-size: 12px;
    padding: 10px;
    border: 1px solid #e8e8e8;
    box-shadow: 0 3px 7px 0 #e8e8e8;
    border-radius: 4px;
    width: 91%
}

    .srchResultBox.faded {
        opacity: .5
    }

    .srchResultBox:hover {
        border: 1px solid #d4d4d4;
        box-shadow: 0 3px 7px 0 #c5c0c0;
    }

.srchResultsec {
    text-align: right;
}

    .srchResultsec span {
        color: #b9b9b9;
        font-size: 12px;
        text-align: right;
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 21px
    }

.srchResultBoxInner {
    display: flex;
    flex: 0 0 100%;
    align-items: center;
    margin-bottom: 10px
}

    .srchResultBoxInner .fa-clone {
        margin-left: 17px
    }

.srchResultChkBox {
    width: 3%;
}

.certificationOuter, .AddSkillOuter {
    margin-bottom: 20px;
}

    .AddSkillOuter .Add_block, .certificationOuter .Add_block {
        margin-left: 15px;
    }

.srchLocation {
    text-align: right;
    margin-right: 15px;
}

.netBillRateSec label {
    text-align: left !important;
    margin-top: 0;
    padding-top: 0px;
    width: 100%;
    padding: 0;
    font-size: 10px;
    color: #a2a2a2;
}

.netBillRateSec .col-md-12 {
    padding: 0px;
}

.cst_tooltip.textareatooltip {
    position: absolute;
    right: -17px;
    top: 6px;
    font-size: 16px;
    color: #144991 !important;
    z-index: 99;
}

    .cst_tooltip.textareatooltip .tooltiptext {
        width: 300px;
        word-wrap: break-word;
        white-space: normal;
        text-align: left;
        left: -287px
    }

        .cst_tooltip.textareatooltip .tooltiptext::after {
            left: 95%
        }

.btnBlue.btnClose {
    background: #fff;
    color: #144991 !important;
    border: 1px solid #144991;
    margin-left: 10px;
}
/** NJP My CSS */
div.custom-2-fields-display {
    display: inline-flex;
    justify-content: flex-start;
    width: 48%;
}

    div.custom-2-fields-display strong {
        width: auto !important;
        max-width: 48%;
    }

.custom-state-country-container {
    display: flex;
}

    .custom-state-country-container .custom-state-sec strong, .custom-state-country-container .custom-country-sec strong {
        font-weight: 400;
    }

    .custom-state-country-container .custom-state-sec strong {
        margin-right: 5px;
    }

.page-heading.paddingB.topsectionarea > .col-sm-12.rightTopRow2 {
    overflow: hidden !important;
}

/*Job description placeholder text css start here
.note-editor.note-frame.panel.panel-default > .panel-heading.note-toolbar{
    display: none;
}
.note-editor.note-frame.panel.panel-default > .note-editing-area > .note-editor.note-frame.panel.panel-default > .panel-heading.note-toolbar {
    display: block;
}

.note-editor.note-frame.panel.panel-default > .note-editing-area > .note-editable {
    display: none;
}
.note-editor.note-frame.panel.panel-default > .note-editing-area > .note-editor.note-frame.panel.panel-default{
    display:block;
}

Job description placeholder text css end here*/

#divAddSubmissionNote .ampDetailsTab_row label.control-label {
    margin-bottom: 0px;
    line-height: 28px;
}

    #divAddSubmissionNote .ampDetailsTab_row label.control-label:after {
        position: absolute;
        content: ":";
        right: 0;
        top: 0;
    }

.empTaskDetailsListOuter {
    margin-top: 15px;
}

.empTaskDetailsList {
    max-height: 150px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: left;
}

    .empTaskDetailsList span {
        font-size: 10px;
        padding: 4px;
        background: #ddd;
        border-radius: 2px;
        margin: 2px;
    }

.emplNameList {
    max-height: 400px;
    overflow: auto
}

    .emplNameList ol {
        margin: 0px;
        padding: 0px;
        display: flex;
        flex-wrap: wrap;
    }

        .emplNameList ol li {
            border: 1px solid #f3f0f0;
            background: #fbfbfb;
            padding: 5px;
            margin: 5px;
            width: calc(100% / 2 - 10px);
            list-style: inside auto;
        }

#ClientAuditStatusDetails h5 {
    font-size: 16px;
    margin: 0px;
    margin-bottom: 15px;
    line-height: 100%;
}

.row.net-bill-rate, .row.client-bill {
    display: flex;
}

.col-md-7.net-bill-rate-parent-container {
    padding-right: 0;
}

.col-md-8.box-4-sec {
    display: flex;
    width: 77%;
}

    .col-md-8.box-4-sec .row {
        width: 100%;
        display: flex;
    }

.col-md-3.ctc-rate-sec {
    padding-left: 0;
    padding-right: 0;
}

.col-md-6.shiftT {
    display: flex !important;
}

.nav nav-tabs.custom_tab1.jdtabs.custom-tab-cls > li > a {
    width: auto !important;
    margin-right: 7px;
}

#BroadcastSection .ibox-content .col-md-8.width100 .row .col-md-3, #BroadcastSection .ibox-content .col-md-8.width100 .row .col-sm-3 {
    height: 55px;
}

.AttachmentsFilsNameInnner {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e5e6e7;
    border-radius: 4px;
}

    .AttachmentsFilsNameInnner span {
        display: inline-block;
        vertical-align: top;
        background: #dfdfdf;
        font-size: 12px;
        margin: 5px;
        color: #000;
        padding: 5px;
        border-radius: 2px;
    }

        .AttachmentsFilsNameInnner span i {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
        }

.textareaTemplatesOuter {
    margin: 20px;
    background: #f1f1f1;
    border: 1px solid #e7eaec;
}

.TemplatesOuter {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .TemplatesOuter .control-label {
        text-align: right;
        padding-top: 4px;
        padding-bottom: 0px;
    }

.btnBlue.saveTemplateBtn {
    float: left;
    margin: 0;
    padding: 5px 10px;
}

.addeditCanEmailPage {
    position: absolute;
    right: 17px;
    top: 0px;
    margin-top: -30px
}

.invalidSearchsec {
    position: relative;
}

    .invalidSearchsec i.fa {
        position: absolute;
        left: 7px;
        top: 8px;
    }

    .invalidSearchsec input.form-control {
        padding-left: 25px;
    }

.row.client-bill > .col-md-5.custom-reduce-padding {
    padding-right: 5px;
    padding-left: 10px;
}

.btn-fullscreen.note-codeview-keep {
    display: none !important
}

.HotlistDivDisable .mainSec {
    background: none
}

.DocCommentsOuter a.cst_tooltip {
    margin: 0 0 0 5px;
    vertical-align: top;
}

.invalidSearchsec input.form-control {
    padding-left: 25px;
}

.AttachmentsFilsNameInnner {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e5e6e7;
    border-radius: 4px;
}

    .AttachmentsFilsNameInnner span {
        display: inline-block;
        vertical-align: top;
        background: #dfdfdf;
        font-size: 12px;
        margin: 5px;
        color: #000;
        padding: 5px;
        border-radius: 2px;
    }

        .AttachmentsFilsNameInnner span i {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
        }

.textareaTemplatesOuter {
    margin: 20px;
    background: #f1f1f1;
    border: 1px solid #e7eaec;
}

.TemplatesOuter {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .TemplatesOuter .control-label {
        text-align: right;
        padding-top: 4px;
        padding-bottom: 0px;
    }

.btnBlue.saveTemplateBtn {
    float: left;
    margin: 0;
    padding: 5px 10px;
}

.addeditCanEmailPage {
    position: absolute;
    right: 17px;
    top: 0px;
    margin-top: -30px
}
/* Unsubscribed Users*/
.clsunsubscribedUsers h4 {
    text-align: center;
    color: red
}

.clsunsubscribedUsers h6 {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 16px;
    margin-top: 20px;
}

    .clsunsubscribedUsers h6 strong {
        font-weight: 600;
    }

    .clsunsubscribedUsers h6 small {
        font-weight: 600;
        color: #666;
        font-size: 12px;
    }

    .clsunsubscribedUsers h6 em {
        font-weight: 400;
        font-style: italic;
        color: #333;
        font-size: 12px;
    }

.clsunsubscribedUsers .table-responsive {
    overflow: auto;
    max-height: 350px;
}

    .clsunsubscribedUsers .table-responsive .dataTables_wrapper {
        margin-top: 0px;
    }


/*SIA Notification start here */
.siaNotificationOuter {
    position: fixed;
    bottom: 10px;
    right: -575px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    background: #fff;
    width: 550px;
    transition: all 1s;
    z-index: 999
}

    .siaNotificationOuter:hover {
        animation: none;
    }

    .siaNotificationOuter.open {
        right: 10px;
    }

    .siaNotificationOuter.ui-draggable-dragging {
        opacity: .5
    }

    .siaNotificationOuter .dflex {
        display: flex;
        justify-content: center;
        align-items: center;
    }

.NotificationLogo {
    float: left;
    width: 12%;
    padding: 10px;
}

    .NotificationLogo img {
        max-width: 100%;
    }

.notificationMsg {
    padding: 10px 30px 10px 10px;
    text-align: center;
    float: left;
    width: 84%
}

    .notificationMsg h5 {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        color: #4285F4
    }

    .notificationMsg p {
        font-size: 11px;
        color: #666;
        text-align: left;
        margin: 0px;
    }

    .notificationMsg .textbtn {
        color: #144991;
        font-weight: 600;
        font-size: 12px;
        margin: 0 10px 0 5px;
        opacity: .8
    }

        .notificationMsg .textbtn.closed {
            color: #000;
        }

        .notificationMsg .textbtn:hover {
            opacity: 1;
        }

    .notificationMsg .btngroup {
        text-align: right
    }

    .notificationMsg .SIANotificationBtn {
        background: #4285F4;
        font-size: 11px;
        color: #fff;
        border-radius: 4px;
        display: inline-block;
        margin: 10px 5px 0;
        padding: 5px;
        font-weight: 500;
        opacity: .8;
        border: 0px;
    }

        .notificationMsg .SIANotificationBtn:disabled {
            background: #ebebeb;
            color: #a5a5a5;
            cursor: not-allowed;
        }

        .notificationMsg .SIANotificationBtn.remindLater {
            background: #b9b9b9;
            color: #000;
        }

        .notificationMsg .SIANotificationBtn:hover {
            opacity: 1;
        }

.jobList {
    margin-top: 10px;
    width: 100%;
    float: left;
}

    .jobList p {
        margin-bottom: 5px;
        padding: 5px 10px 5px 5px;
        border: 1px solid #e5e6e7;
        position: relative;
    }

    .jobList .jobTitle a {
        color: #337ab7
    }

    .jobList .jobAdd {
        display: block;
        margin-top: 2px;
    }

    .jobList .jobComp {
        margin-right: 10px;
        display: inline-block;
        width: 29%;
    }

        .jobList .jobComp small {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            font-size: 12px;
        }

    .jobList .textbtn {
        width: 9.5%;
        float: right
    }

.JobListing {
    margin: 0px 3%;
    padding: 0px;
    float: left;
    width: 94%;
    max-height: 23em;
    overflow: auto;
}

    .JobListing li {
        border: 1px solid #e7eaec;
        margin: 5px 0;
        padding: 5px;
    }

        .JobListing li input[type=checkbox] {
            margin: 3px 0 0 0;
            vertical-align: top
        }

        .JobListing li .jobTitle {
            margin: 0 10px;
            width: 34%;
            display: inline-block;
            vertical-align: top;
        }

        .JobListing li .jobAdd {
            display: block;
            margin-top: 2px;
        }

        .JobListing li .jobComp {
            margin-right: 10px;
            display: inline-block;
            width: 33%;
        }

        .JobListing li .textbtn {
            width: 10%;
            float: right;
            color: #337ab7
        }

.joblistHeader {
    margin: 0px 3%;
    padding: 0px;
    float: left;
    width: 94%;
    position: relative
}

.jobListOuter {
    position: relative;
    float: left;
    width: 100%;
}

.joblistHeader input[type=checkbox] {
    margin: 9px 0 0 4px;
    vertical-align: top
}

.joblistHeader select {
    display: inline-block;
    width: 120px;
    margin: 0 10px
}

.joblistHeader .takeActionBtn {
    background: #ef8d22;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #ef8d22;
    display: inline-block;
    padding: 4px 5px;
    vertical-align: top
}

.joblistHeader .collapseBtn {
    position: absolute;
    right: 0;
    top: 0px;
    border: 0px;
    background: none;
}

.botScreensingNewJobPost.botScreeningChatStatus {
    position: relative;
    left: 0;
    top: 0;
    margin: 8px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

    .botScreensingNewJobPost.botScreeningChatStatus figure {
        width: 30px;
        height: 30px
    }

        .botScreensingNewJobPost.botScreeningChatStatus figure > span {
            width: 30px !important;
            height: 30px !important;
        }

.botScreensingNewJobPost.cst_tooltip .tooltiptext {
    left: -120px;
}

    .botScreensingNewJobPost.cst_tooltip .tooltiptext::after {
        left: 76%;
    }

.ListNotificationType4.JobListing li .jobTitle {
    width: 25%;
}

.ListNotificationType4.JobListing li .jobComp {
    width: 28%;
}

@keyframes SIAnim {
    0%, 100% {
        transform: translateY(0);
    }

    10%, 30%, 50%, 70% {
        transform: translateY(-5px);
    }

    20%, 40%, 60% {
        transform: translateY(5px);
    }

    80% {
        transform: translateY(3.4px);
    }

    90% {
        transform: translateY(-3.4px);
    }
}

.siaNotificationOuter.clsTakeAction .dflex {
    display: block;
}

.siaNotificationOuter.clsTakeAction .NotificationLogo {
    width: 100%;
    float: none;
    text-align: center;
}

    .siaNotificationOuter.clsTakeAction .NotificationLogo img {
        max-width: 15%
    }

.siaNotificationOuter.clsTakeAction .notificationMsg {
    width: 100%;
    float: none
}

.siaNotificationOuter .bx-wrapper {
    margin-bottom: 0px;
    box-shadow: 0 0 0px #ccc;
    border: 0px solid #fff;
}

    .siaNotificationOuter .bx-wrapper .bx-pager-item {
        font-size: 12px;
        line-height: 100%;
    }

    .siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a {
        text-indent: initial;
        background: none;
        color: #666;
        width: auto;
        height: auto;
    }

        .siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a.active, .siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a:focus, .siaNotificationOuter .bx-wrapper .bx-pager.bx-default-pager a:hover {
            background: none;
            color: #337ab7;
        }

    .siaNotificationOuter .bx-wrapper .bx-controls-auto, .siaNotificationOuter .bx-wrapper .bx-pager {
        top: -10px;
        width: auto;
        right: 10px;
        bottom: auto
    }

    .siaNotificationOuter .bx-wrapper .bx-controls-direction a.bx-prev {
        margin-left: -29px;
    }

    .siaNotificationOuter .bx-wrapper .bx-controls-direction a.bx-next {
        right: -8px;
    }

/*SIA Notification ends here */
.col-md-6.shiftT {
    display: flex !important;
}

.nav nav-tabs.custom_tab1.jdtabs.custom-tab-cls > li > a {
    width: auto !important;
    margin-right: 7px;
}

#BroadcastSection .ibox-content .col-md-8.width100 .row .col-md-3, #BroadcastSection .ibox-content .col-md-8.width100 .row .col-sm-3 {
    height: 55px;
}


#jobDescTabC #BooleanStringSearch .ibox-content .booleanresult, #jobDescTabC #BooleanStringSearch .booleanresult {
    max-height: 300px;
    overflow: auto;
}

.row.client-bill > .col-md-5.custom-reduce-padding {
    padding-right: 5px;
    padding-left: 10px;
}

.btn-fullscreen.note-codeview-keep {
    display: none !important
}

.invalidSearchsec input.form-control {
    padding-left: 25px;
}

/* Unsubscribed Users*/
.clsunsubscribedUsers h4 {
    text-align: center;
    color: red
}

.clsunsubscribedUsers h6 {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    line-height: 16px;
    margin-top: 20px;
}

    .clsunsubscribedUsers h6 strong {
        font-weight: 600;
    }

    .clsunsubscribedUsers h6 small {
        font-weight: 600;
        color: #666;
        font-size: 12px;
    }

    .clsunsubscribedUsers h6 em {
        font-weight: 400;
        font-style: italic;
        color: #333;
        font-size: 12px;
    }

.clsunsubscribedUsers .table-responsive {
    overflow: auto;
    max-height: 350px;
}

    .clsunsubscribedUsers .table-responsive .dataTables_wrapper {
        margin-top: 0px;
    }

.clsunsubscribedUsers ul {
    list-style: circle;
    margin: 0 0 0 10px;
    padding: 0px 0 0 10px;
}

    .clsunsubscribedUsers ul li {
        list-style: disc;
        margin: 0 0 5px 0
    }

        .clsunsubscribedUsers ul li strong {
            font-weight: 600;
        }

.clsjobsnotextended h4 {
    text-align: left;
    color: red
}

.HotlistDivDisable .mainSec {
    background: none
}

.empTaskDetailsListOuter {
    margin-top: 15px;
}

.empTaskDetailsList {
    max-height: 150px;
    padding: 5px;
    overflow: auto;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: left;
}

    .empTaskDetailsList span {
        font-size: 10px;
        padding: 4px;
        background: #ddd;
        border-radius: 2px;
        margin: 2px;
    }

.emplNameList {
    max-height: 400px;
    overflow: auto
}

    .emplNameList ol {
        margin: 0px;
        padding: 0px;
        display: flex;
        flex-wrap: wrap;
    }

        .emplNameList ol li {
            border: 1px solid #f3f0f0;
            background: #fbfbfb;
            padding: 5px;
            margin: 5px;
            width: calc(100% / 2 - 10px);
            list-style: inside auto;
        }

#ClientAuditStatusDetails h5 {
    font-size: 16px;
    margin: 0px;
    margin-bottom: 15px;
    line-height: 100%;
}


#divAddSubmissionNote .ampDetailsTab_row label.control-label:after {
    position: absolute;
    content: ":";
    right: 0;
    top: 0;
}

.HotlistDivDisable .mainSec {
    background: none
}

.LogIcon {
    position: relative;
    color: #515151
}

    .LogIcon .fa-refresh {
        position: absolute;
        font-size: 8px;
        right: -5px;
        bottom: 0px;
        background: #fff;
        padding: 2px;
        border-radius: 50%;
    }

/*My Dashboard jobs open popup start here */
.mdjdGridOuter {
    margin-top: 10px;
    padding-top: 20px;
}

    .mdjdGridOuter .BulkActionbtn {
        left: 135px;
        top: 15px
    }

        .mdjdGridOuter .BulkActionbtn select.form-control {
            width: 120px;
        }

    .mdjdGridOuter .dataTables_wrapper {
        margin-top: 0px;
    }

    .mdjdGridOuter .html5buttons {
        margin-top: -3px;
        left: 0
    }

.jobstatus {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

    .jobstatus select.form-control {
        width: 90px;
        display: inline-block
    }

.dataTables-MyDashboardJobs tr td .checkbox {
    padding-left: 5px;
}

.jobsgridbtn {
    padding: 5px 10px;
    font-size: 12px;
    background: #144991;
    border: none;
    text-align: center;
    width: 70px;
    display: inline-block;
    border-radius: 4px;
    margin: 2px 0;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    color: #fff !important;
    text-transform: none
}

    .jobsgridbtn:disabled {
        opacity: .5;
        cursor: not-allowed
    }

.extendJobsOuter h5 {
    font-size: 14px;
    font-weight: 600;
    margin: 0px 0 20px 0
}

.extendJobsOuter h6 {
    font-size: 11px;
    font-weight: 400;
    margin: 10px 0 0 0;
}

    .extendJobsOuter h6 strong {
        font-weight: 600;
    }

    .extendJobsOuter h6 span {
        font-weight: 700;
    }

.invalidSearchsec input.form-control {
    padding-left: 25px;
}

.HotlistDivDisable .mainSec {
    background: none
}

.cst_tooltip.modal-sendEmail {
    vertical-align: middle;
    margin-left: 5px
}

    .cst_tooltip.modal-sendEmail i {
        font-size: 1em !important;
        width: auto !important;
        margin-right: 5px !important;
    }

.cst_tooltip.modal-sendEmailPopup {
    vertical-align: middle;
    margin-left: 5px
}

    .cst_tooltip.modal-sendEmailPopup i {
        font-size: 1em !important;
        width: auto !important;
        margin-right: 5px !important;
    }

.AttachmentsFilsNameInnner {
    display: flex;
    align-items: flex-start;
    border: 1px solid #e5e6e7;
    border-radius: 4px;
}

    .AttachmentsFilsNameInnner span {
        display: inline-block;
        vertical-align: top;
        background: #dfdfdf;
        font-size: 12px;
        margin: 5px;
        color: #000;
        padding: 5px;
        border-radius: 2px;
    }

        .AttachmentsFilsNameInnner span i {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px;
        }

.textareaTemplatesOuter {
    margin: 20px;
    background: #f1f1f1;
    border: 1px solid #e7eaec;
}

.TemplatesOuter {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .TemplatesOuter .control-label {
        text-align: right;
        padding-top: 4px;
        padding-bottom: 0px;
    }

.btnBlue.saveTemplateBtn {
    float: left;
    margin: 0;
    padding: 5px 10px;
}

.addeditCanEmailPage {
    position: absolute;
    right: 17px;
    top: 0px;
    margin-top: -30px
}
/*My Dashboard jobs open popup ends here*/
a.jobGridTooltip {
    color: #fff !important;
}

    a.jobGridTooltip.cst_tooltip .tooltiptext {
        width: 300px;
        white-space: pre-wrap;
        left: -10px;
    }

#jobExtended ul {
    margin-left: 10px;
    margin: 0 0 0 10px;
    padding: 0px 0 0 10px;
}

    #jobExtended ul li {
        list-style: disc;
        padding-left: 10px;
        margin-bottom: 5px;
        margin: 0 0 5px 0
    }

.removeTemplate {
    float: left;
    margin: 7px 0 0 7px
}

.createNewTemplate p {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

    .createNewTemplate p a {
        color: #337ab7 !important;
    }

        .createNewTemplate p a:hover {
            text-decoration: underline;
        }

.removeNewTemplate {
    position: absolute;
    right: 0px;
    top: 5px;
}

.ExportButton.expBtnSubmissionPopUp {
    position: absolute !important;
    right: 20px;
    top: 42px;
}

.empChangeLogIcon {
    margin: 6px 0 0 10px
}

.srch_csrpopup .div_date {
    display: inline-block;
    vertical-align: top;
    width: 50% !important;
}

.clsRemoveParticipants .col-md-1.control-label {
    text-align: right;
    padding: 0px;
    margin: 0px;
    margin-top: 5px;
    font-weight: 400
}

.LogIcon .fa-refresh {
    position: absolute;
    font-size: 8px;
    right: -5px;
    bottom: 0px;
    background: #fff;
    padding: 2px;
    border-radius: 50%;
}

.invalidSearchsec input.form-control {
    padding-left: 25px;
}

.HotlistDivDisable .mainSec {
    background: none
}
/* Create task resignation section start here */
.resignationOuter {
    border: 1px solid #e5e6e7;
    margin: 10px 0;
}

    .resignationOuter .resignationHead {
        padding: 5px 10px;
        background: #e5e6e7
    }

        .resignationOuter .resignationHead h4 {
            font-size: 14px;
            font-weight: 600;
            margin: 0px;
        }

.resignationBody {
    padding: 10px;
}

.projectDetails {
    border-top: 1px solid #e5e6e7;
    padding: 10px;
    margin-top: 10px;
}

    .projectDetails h4 {
        font-size: 14px;
        font-weight: 600;
        margin: 0px;
        margin-bottom: 10px;
    }

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

    .upload-btn-wrapper .btn {
        border: 0px solid gray;
        color: #555;
        background: none;
        padding: 5px;
        border-radius: 0px;
        font-size: 16px;
    }

    .upload-btn-wrapper input[type=file] {
        font-size: 0px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        width: 24px;
        height: 32px;
        cursor: pointer;
    }

.ResignationFileNameDoc {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 10px;
    width: 60%;
}

    .ResignationFileNameDoc span {
        display: inline-block;
        vertical-align: top;
        color: #5277ab;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        margin-right: 10px;
        width: 85%;
    }

    .ResignationFileNameDoc small {
        font-size: 12px;
        color: #555;
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
    }
/* Create task resignation section ends here */
#empViewResignationDetails .resignationBody label {
    font-weight: 400
}

#empViewResignationDetails .resignationBody .lblCommentDocUpload {
    color: #337ab7;
    line-height: 26px;
}

.disabledDateMode .input-group-addon {
    background-color: #eee;
}

.EmployeeChangeLogDetails .clsMultiSelectCustom .btn-group {
    width: 148px !important;
}

.mydashboardBotIcon {
    position: relative;
}

    .mydashboardBotIcon .botScreeningChatStatus {
        left: 38%;
        top: 0px;
        z-index: auto;
        position: relative;
    }

    .mydashboardBotIcon .cst_tooltip .tooltiptext {
        bottom: -44px;
        left: -3em;
        width: 100px;
        white-space: initial;
        display: none
    }

        .mydashboardBotIcon .cst_tooltip .tooltiptext::after {
            border-color: transparent transparent #144991 transparent;
            top: -9px;
            left: 50%;
        }

.MDPipelineTooltip .cst_tooltip .tooltiptext {
    display: none;
    left: -6em;
}

    .MDPipelineTooltip .cst_tooltip .tooltiptext::after {
        left: 79%;
    }

.mydashboardBotIcon .cst_tooltip:hover .tooltiptext, .MDPipelineTooltip .cst_tooltip:hover .tooltiptext {
    display: block
}

.tabscrollarBar {
    max-height: 270px;
    overflow: auto;
}

.submissionTabGrid .dataTables_wrapper {
    margin-top: 0px;
}

.PtrackerTooltipboot.cst_tooltip .tooltiptext {
    bottom: -28px;
    display: none
}

    .PtrackerTooltipboot.cst_tooltip .tooltiptext::after {
        border-color: transparent transparent #144991 transparent;
        top: -10px;
    }

.CandidateTooltipboot.cst_tooltip .tooltiptext {
    bottom: -28px;
    display: none
}

    .CandidateTooltipboot.cst_tooltip .tooltiptext::after {
        border-color: transparent transparent #144991 transparent;
        top: -10px;
    }

.PtrackerTooltipboot.cst_tooltip:hover .tooltiptext, .CandidateTooltipboot.cst_tooltip:hover .tooltiptext {
    display: block
}

.dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus {
    top: 3px;
    left: 5px;
}

    .dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus figure {
        margin-right: 0px;
    }

.dataTables-Resume .pipelinebotscreenchat.cst_tooltip .tooltiptext {
    display: none;
    left: -11em;
    bottom: 2em;
}

.dataTables-Resume .pipelinebotscreenchat.cst_tooltip:hover .tooltiptext {
    display: block
}

.dataTables-Resume .pipelinebotscreenchat.botScreeningChatStatus.cst_tooltip .tooltiptext::after {
    left: 88%;
}

.mydashboardEyeIconLeft.MDHComwidget {
    float: left;
    width: 25px
}

.mydashboardEyeIconRight {
    width: calc(100% - 30px);
    word-wrap: break-word;
    float: left;
}

    .mydashboardEyeIconRight .innerspn {
        word-break: break-all;
        word-wrap: break-word;
    }

    .mydashboardEyeIconRight .anchfullwidth, .mydashboardEyeIconRight .resumeTitle, .mydashboardEyeIconRight #candemailid {
        display: block;
    }

.customerAccess {
    overflow: auto;
    max-height: 80px
}
/*Tenure Discount*/
.DiscountMilstoneGrid {
    max-height: 130px;
    overflow: auto;
}

.discounthead span {
    float: left;
    background: #03396c;
    color: #fff;
    padding: 3px 5px
}

    .discounthead span.first {
        width: 30%;
    }

    .discounthead span.second {
        width: 70%;
    }

.discounthead.VolumeDiscountHead span.first {
    width: 35%;
}

.discounthead.VolumeDiscountHead span.second {
    width: 18%;
}

.discounthead.VolumeDiscountHead span.third {
    width: 47%;
}

.discountRow {
    border: 1px solid #e5e6e7;
    border-top: 0px solid #e5e6e7;
    background: #f7f7f7;
}

    .discountRow span {
        float: left;
        padding: 3px 5px
    }

        .discountRow span.first {
            width: 28%;
        }

        .discountRow span.second {
            width: 28%;
        }

        .discountRow span.third {
            width: 30%;
        }

        .discountRow span.fifth {
            width: 6%;
        }

        .discountRow span.fourth {
            width: 6%;
        }

            .discountRow span.fourth.cst_tooltip .tooltiptext {
                white-space: normal;
                width: 120px;
                left: -125px;
                bottom: auto;
                top: 2px;
                display: none;
            }

                .discountRow span.fourth.cst_tooltip .tooltiptext.daysTooltip {
                    top: -15px;
                }

            .discountRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after {
                border-color: transparent transparent transparent #144991;
                top: 1px;
                right: -8px;
                left: auto
            }

            .discountRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after {
                top: 22px;
                right: -9px;
            }

            .discountRow span.fourth.cst_tooltip:hover .tooltiptext {
                display: block
            }

.discountVolRow {
    border: 1px solid #e5e6e7;
    border-top: 0px solid #e5e6e7;
    background: #f7f7f7;
}

    .discountVolRow span {
        float: left;
        padding: 3px 5px
    }

        .discountVolRow span.first {
            width: 28%;
        }

        .discountVolRow span.second {
            width: 28%;
        }

        .discountVolRow span.third {
            width: 30%;
        }

        .discountVolRow span.fifth {
            width: 6%;
        }

        .discountVolRow span.fourth {
            width: 6%;
        }

            .discountVolRow span.fourth.cst_tooltip .tooltiptext {
                white-space: normal;
                width: 120px;
                left: -125px;
                bottom: auto;
                top: 2px;
                display: none;
            }

                .discountVolRow span.fourth.cst_tooltip .tooltiptext.daysTooltip {
                    top: -15px;
                }

            .discountVolRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after {
                border-color: transparent transparent transparent #144991;
                top: 1px;
                right: -8px;
                left: auto
            }

            .discountVolRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after {
                top: 22px;
                right: -9px;
            }

            .discountVolRow span.fourth.cst_tooltip:hover .tooltiptext {
                display: block
            }

.discountFullTimeRow {
    border: 1px solid #e5e6e7;
    border-top: 0px solid #e5e6e7;
    background: #f7f7f7;
}

    .discountFullTimeRow span {
        float: left;
        padding: 3px 5px
    }

        .discountFullTimeRow span.first {
            width: 28%;
        }

        .discountFullTimeRow span.second {
            width: 28%;
        }

        .discountFullTimeRow span.third {
            width: 30%;
        }

        .discountFullTimeRow span.fifth {
            width: 6%;
        }

        .discountFullTimeRow span.fourth {
            width: 6%;
        }

            .discountFullTimeRow span.fourth.cst_tooltip .tooltiptext {
                white-space: normal;
                width: 120px;
                left: -125px;
                bottom: auto;
                top: 2px;
                display: none;
            }

                .discountFullTimeRow span.fourth.cst_tooltip .tooltiptext.daysTooltip {
                    top: -15px;
                }

            .discountFullTimeRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after {
                border-color: transparent transparent transparent #144991;
                top: 1px;
                right: -8px;
                left: auto
            }

            .discountFullTimeRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after {
                top: 22px;
                right: -9px;
            }

            .discountFullTimeRow span.fourth.cst_tooltip:hover .tooltiptext {
                display: block
            }

.discountMarkUpRow {
    border: 1px solid #e5e6e7;
    border-top: 0px solid #e5e6e7;
    background: #f7f7f7;
}

    .discountMarkUpRow span {
        float: left;
        padding: 3px 5px
    }

        .discountMarkUpRow span.first {
            width: 28%;
        }

        .discountMarkUpRow span.second {
            width: 28%;
        }

        .discountMarkUpRow span.third {
            width: 30%;
        }

        .discountMarkUpRow span.fifth {
            width: 6%;
        }

        .discountMarkUpRow span.fourth {
            width: 6%;
        }

            .discountMarkUpRow span.fourth.cst_tooltip .tooltiptext {
                white-space: normal;
                width: 120px;
                left: -125px;
                bottom: auto;
                top: 2px;
                display: none;
            }

                .discountMarkUpRow span.fourth.cst_tooltip .tooltiptext.daysTooltip {
                    top: -15px;
                }

            .discountMarkUpRow span.fourth.cst_tooltip.cst_tooltip .tooltiptext::after {
                border-color: transparent transparent transparent #144991;
                top: 1px;
                right: -8px;
                left: auto
            }

            .discountMarkUpRow span.fourth.cst_tooltip .tooltiptext.daysTooltip::after {
                top: 22px;
                right: -9px;
            }

            .discountMarkUpRow span.fourth.cst_tooltip:hover .tooltiptext {
                display: block
            }

#ddlPendInt option:disabled {
    color: #f8ac59;
}

.ankbtndisabled {
    pointer-events: none;
    cursor: pointer;
    color: ##5e5d5d !important;
    background: #b2b2b2;
}

.ankdisabled {
    pointer-events: none;
    cursor: pointer;
}

.ankdisabledDiv {
    position: absolute;
    right: 17px;
    top: 0;
    margin-top: -30px;
    cursor: not-allowed
}

    .ankdisabledDiv a {
        position: relative !important;
        margin-top: 0px !important;
    }

.ankdisabledDivAddEdit {
    cursor: not-allowed
}

.prjChangeLogIcon {
    margin: 6px 0 0 10px
}

.tenureViewchangelog.cst_tooltip .tooltiptext {
    display: none;
    left: -12em
}

.tenureViewchangelog.cst_tooltip:hover .tooltiptext {
    display: block
}

.tenureViewchangelog.cst_tooltip .tooltiptext::after {
    left: 12em;
}

#js_discountVolumeBody .discountVolRow span.first {
    width: 35%;
}

#js_discountVolumeBody .discountVolRow span.second {
    width: 18%;
}

#js_discountVolumeBody .discountVolRow span.third {
    width: 18%;
}

#js_discountVolumeBody .discountVolRow span.fourth {
    width: 20%;
}

#js_discountFullTimePlacementBody .discountFullTimeRow span.first {
    width: 35%;
}

#js_discountFullTimePlacementBody .discountFullTimeRow span.second {
    width: 18%;
}

#js_discountFullTimePlacementBody .discountFullTimeRow span.third {
    width: 18%;
}

#js_discountFullTimePlacementBody .discountFullTimeRow span.fourth {
    width: 20%;
}

#js_discountMrkUpBody .discountMarkUpRow span.first {
    width: 35%;
}

#js_discountMrkUpBody .discountMarkUpRow span.second {
    width: 18%;
}

#js_discountMrkUpBody .discountMarkUpRow span.third {
    width: 18%;
}

#js_discountMrkUpBody .discountMarkUpRow span.fourth {
    width: 20%;
}

/* My Organizer start here */
.MOrgaizerSrch {
    position: relative;
}

    .MOrgaizerSrch .form-control {
        padding-right: 40px;
    }

    .MOrgaizerSrch span {
        position: absolute;
        right: 1px;
        top: 0px;
    }

        .MOrgaizerSrch span a {
            padding: 5px 10px;
            border-radius: 0px 4px 4px 0;
            color: #fff;
            background: #002d69;
            display: block
        }

.drag-container {
    width: 100%;
    margin: 20px auto;
}

.drag-list {
    display: flex;
    margin: 0px;
    padding: 0px;
    align-content: stretch;
    min-height: 600px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.drag-column {
    flex: 1;
    margin: 0 15px;
    position: relative;
    background: #f4f5f7;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

    .drag-column h2 {
        font-size: 12px;
        margin: 0;
        text-transform: uppercase;
        font-weight: 600;
        color: #fff;
    }

.drag-column-on-hold .drag-column-header,
.drag-column-on-hold .is-moved,
.drag-column-on-hold .drag-options {
    background: #7d7d7d;
}

.drag-column-in-progress .drag-column-header,
.drag-column-in-progress .is-moved,
.drag-column-in-progress .drag-options {
    background: #2A92BF;
}

.drag-column-needs-review .drag-column-header,
.drag-column-needs-review .is-moved,
.drag-column-needs-review .drag-options {
    background: #F4CE46;
}

.drag-column-expired .drag-column-header,
.drag-column-expired .is-moved,
.drag-column-expired .drag-options {
    background: #f00;
}

.drag-column-approved .drag-column-header,
.drag-column-approved .is-moved,
.drag-column-approved .drag-options {
    background: green;
}

.drag-column-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
}

.drag-inner-list {
    min-height: 200px;
    margin: 0px;
    padding: 0px;
    max-height: 720px;
    overflow: auto;
    scrollbar-width: thin;
}

.drag-item {
    margin: 10px;
    min-height: 50px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    transition: all 0.3s;
    cursor: move;
    position: relative
}

    .drag-item h4 {
        font-weight: 600;
        font-size: 14px;
        padding: 10px 10px 0 10px;
    }

    .drag-item .drag-row {
        padding: 0 10px;
    }

        .drag-item .drag-row label {
            font-size: 12px;
            display: block;
            margin: 0
        }

    .drag-item .drag-footer {
        border-top: 1px solid rgba(0, 0, 0, 0.2);
        padding: 10px 10px 10px 10px;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
    }

.drag-footer .ft-rigtArrow {
    font-size: 16px;
    transition: all 0.5s;
    color: #3868E9
}

    .drag-footer .ft-rigtArrow:hover {
        transform: scale(1.1);
    }

    .drag-item.is-moving {
        background: rgba(0, 0, 0, 0.4);
    }

.drag-header-more {
    cursor: pointer;
}

.drag-options {
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    transform: translateX(100%);
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

    .drag-options.active {
        transform: translateX(0);
        opacity: 1;
    }

.drag-options-label {
    display: block;
    margin: 0 0 5px 0;
}

    .drag-options-label input {
        opacity: 0.6;
    }

    .drag-options-label span {
        display: inline-block;
        font-size: 0.9rem;
        font-weight: 400;
        margin-left: 5px;
    }

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    list-style-type: none;
}

.gu-hide {
    display: none !important;
}

.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.gu-transit {
    opacity: 0.2;
}

.div_MyOrganizerPopup .ampDetailsTab_row .control-label {
    text-align: right;
    font-weight: 400;
    margin: 4px 0 0 0
}

.div_MyOrganizerPopup .ampDetailsTab_row .col-md-8 a {
    display: inline-block;
    color: #337ab7;
    margin-top: 4px;
}

.div_MyOrganizerPopup .ampDetailsTab_row .nextDue .col-md-6 {
    padding: 0px;
    text-align: left
}

.div_MyOrganizerPopup .ampDetailsTab_row .nextDue .js_divchekClose {
    margin: 5px 0 0 10px
}

.drag-column.is-highlighted {
    background: rgba(0, 82, 204, .125);
    border: 1px dashed #0052cc;
}

.userPhoto {
    position: absolute;
    right: 10px;
    top: 10px;
}

    .userPhoto img.ghx-avatar-img {
        width: 100%;
        width: 32px;
        height: 32px;
        background: #ddd;
        text-align: center;
        vertical-align: middle;
        border-radius: 50%
    }

.callToActiontooltip {
    display: inline-block;
    position: relative;
}

    .callToActiontooltip .tooltip {
        top: 50%;
        left: 100%;
        width: 150px;
        margin-left: 15px;
        transform: translate(0, -50%);
        padding: 5px;
        color: #444444;
        background-color: #EEEEEE;
        font-weight: normal;
        font-size: 12px;
        border-radius: 4px;
        position: absolute;
        z-index: 99;
        box-sizing: border-box;
        box-shadow: 0 1px 8px rgba(0,0,0,0.5);
        display: none;
    }

    .callToActiontooltip:hover .tooltip {
        display: block;
    }

    .callToActiontooltip .tooltip i {
        position: absolute;
        top: 50%;
        right: 100%;
        margin-top: -12px;
        width: 12px;
        height: 24px;
        overflow: hidden;
    }

        .callToActiontooltip .tooltip i::after {
            content: '';
            position: absolute;
            width: 12px;
            height: 12px;
            left: 0;
            top: 50%;
            transform: translate(50%,-50%) rotate(-45deg);
            background-color: #EEEEEE;
            box-shadow: 0 1px 8px rgba(0,0,0,0.5);
        }

.drag-column-on-hold .drag-inner-list {
    scrollbar-color: #7d7d7d #e9e9e9;
}

.drag-column-in-progress .drag-inner-list {
    scrollbar-color: #2A92BF #e9e9e9;
}

.drag-column-needs-review .drag-inner-list {
    scrollbar-color: #F4CE46 #e9e9e9;
}

.drag-column-expired .drag-inner-list {
    scrollbar-color: #f00 #e9e9e9;
}

.drag-column-approved .drag-inner-list {
    scrollbar-color: green #e9e9e9;
}
/* Popup header color*/
.modal_heading.Open {
    background: #7d7d7d
}

.modal_heading.In-Progress {
    background: #2A92BF
}

.modal_heading.Deferred {
    background: #F4CE46
}

.modal_heading.Expired {
    background: #f00
}

.modal_heading.Completed {
    background: green
}

/* My Organizer ends here */

.ankdisabledDivAddEdit {
    cursor: not-allowed
}

#dvEmpGrid {
    margin-top: 15px;
}

.empRecordGrid .js_fieldsRow, .empRecordGrid .js_showtxt {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top
}

    .empRecordGrid .js_fieldsRow.GridStatus {
        width: 72%
    }

    .empRecordGrid .js_fieldsRow input {
        display: inline-block;
        width: 100%
    }

        .empRecordGrid .js_fieldsRow input.phone {
            width: 140px
        }

        .empRecordGrid .js_fieldsRow input.ext {
            width: 60px;
            margin-left: 10px
        }

    .empRecordGrid .js_fieldsRow select {
        display: inline-block
    }

        .empRecordGrid .js_fieldsRow select.CountryCode {
            width: 90px;
            margin-right: 10px
        }

.empRecordGrid .js_divcheksaveClose {
    display: inline-block;
}

    .empRecordGrid .js_divcheksaveClose a {
        vertical-align: top;
    }

        .empRecordGrid .js_divcheksaveClose a.saveRecord, .empRecordGrid .js_divcheksaveClose a.cancelRecord {
            margin-top: 5px;
        }

        .empRecordGrid .js_divcheksaveClose a.CompletedSaveRecord, .empRecordGrid .js_divcheksaveClose a.CompletedCancelRecord {
            margin-top: 5px;
        }

.empRecordGrid .js_showtxt.email {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.br_startdate {
    font-size: 10px
}

#InvoiceOuter .ampDetailsTab_row label {
    line-height: 28px !important;
}

#InvoiceOuter .ampDetailsTab_row p {
    line-height: 28px !important;
}

#InvoiceOuter .ampDetailsTab_row .labelValue::after {
    margin-top: 5px !important;
}

.ankdisabledDivAddEdit {
    cursor: not-allowed
}

.customerAccess {
    overflow: auto;
    max-height: 80px
}

/* Break Hours start here */
.BreakHoursGrid .head {
    border: 1px solid rgba(0,0,0,.05);
    background: rgba(0,0,0,.05);
    padding: 10px 5px;
    margin-bottom: 10px;
}

    .BreakHoursGrid .head .txt {
        font-weight: 600;
    }

.BreakHoursGrid .body {
    border: 1px solid rgba(0,0,0,.03);
    background: rgba(0,0,0,.03);
    padding: 5px;
    margin-bottom: 10px
}

    .BreakHoursGrid .body .removeGrid {
        display: inline-block;
        margin-top: 5px;
    }

.BreakHoursGrid .btnAddMore {
    color: #4285F4;
    display: inline-block;
    margin-top: 10px;
    font-weight: 600;
}
/*.BreakHoursGridBody{ max-height:300px; overflow:auto; overflow-x:hidden}*/
/* Break Hours ends here */

.collapse_comment {
    border: 1px solid rgba(0,0,0,.65);
    margin-top: 20px;
}

    .collapse_comment .c_type {
        cursor: pointer;
        background: rgba(0,0,0,.65);
        padding: 5px 10px;
        margin: 0px;
        font-size: 14px;
        color: #fff
    }

    .collapse_comment .fa-chevron-down {
        transform: rotate(0deg);
        transition: all 0.6s;
    }

    .collapse_comment.active .fa-chevron-down {
        transform: rotate(180deg) !important;
    }

    .collapse_comment .multi-collapse {
        padding: 10px;
        max-height: 200px;
        overflow: auto
    }

/* My HR Dashboard start here */
.myHRDashboardPopup #createTask, .myHRDashboardPopup .customActivePlacementIcon {
    margin: 4px;
    vertical-align: central !important;
}

.myHRDashboardPopup .downtooltip .tooltiptext {
    bottom: -150%;
}

    .myHRDashboardPopup .downtooltip .tooltiptext::after {
        transform: rotate(180deg);
        top: -9px
    }

.myHRDashboardPopup .input-group.date {
    position: relative
}

.myHRDashboardPopup .Iconlisticon {
    font-size: 12px !important;
    z-index: 9;
    right: 5px;
    display: none;
}
/* My HR Dashboard ends here */
/*ManageReimbursement send email popup start*/
.ankSendemailBtn {
    background: #144991;
    float: right;
    display: inline-block;
    color: #fff !important;
    border-radius: 4px;
    margin-right: 10px;
    padding: 6px 10px;
    font-weight: 500;
    text-transform: uppercase;
}

.ankBtnCloseReimbursement {
    float: right;
    background: #144991;
    color: #fff !important;
    border-radius: 4px;
    display: block;
    margin-right: 10px;
    padding: 6px 10px;
    font-weight: 500;
    text-transform: uppercase;
}

.closeMngReimbursement {
    background: #e7eaec;
    border: 1px solid #e7eaec;
    box-shadow: 0 0 0 rgba(0,0,0,.15) inset;
    color: #000 !important;
    margin-left: 10px;
}

    .closeMngReimbursement:hover {
        background: #e7eaec;
    }

.MngReimbursement label {
    display: block;
    text-align: right;
    margin-top: 3px;
    font-weight: 400;
}

.clsApprRimb {
    margin-top: 2px;
    color: #337ab7;
    font-size: 10px;
    position: absolute;
    right: 30px;
    top: 28px
}

#RemoveToMngReimbursement {
    position: absolute;
    top: 7px;
    right: 22px;
}

    #RemoveToMngReimbursement i {
        color: #9e9e9e;
        font-size: 14px !important;
    }

.srchMngReimbursement .chatDetailsSearchBox_loader {
    right: -4px;
}

.rdlReimbursement .has-error.radio label {
    color: #333
}

.textareaReimbursement .note-editor.panel {
    border: 1px solid #e5e6e7
}

.multipleTextReimbursement .select2-selection__rendered {
    position: relative
}

.multipleTextReimbursement .select2-selection__clear {
    position: absolute;
    right: 0;
    top: 0
}

.multipleTextReimbursement .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.multipleTextReimbursement .select2-container .select2-search--inline {
    float: none;
    width: 100%
}

    .multipleTextReimbursement .select2-container .select2-search--inline input {
        width: 100% !important;
    }
/*ManageReimbursement send email popup ends*/
/* My HR Dashboard ends here */

/* Pratice Daily Report Preview start*/
body.PraticeReportPreview {
    background: #fff !important;
    margin: 0px;
    padding: 0px;
}

.PraticeReportPreview .practice-foot {
    background-color: #476c8f !important;
}

.PraticeReportPreview .p-report {
    margin: 20px auto;
    max-width: 98%
}

.PraticeReportPreview .select-client {
    min-width: 300px;
    border-radius: 4px;
    max-width: 400px;
    padding: 10px;
    border: 1px solid #e5e6e7;
    background: #fff;
    color: #666;
    font-weight: 600;
    font-size: 14px;
    transition: all .3s;
    box-shadow: 0 5px 10px 0 #e2e2e2;
}

    .PraticeReportPreview .select-client:hover {
        border-color: #337ab7;
        box-shadow: 0 5px 10px 0 #c5c0c0;
    }

.PraticeReportPreview .btn-section {
    display: flex;
    margin: 20px 0px;
}

.PraticeReportPreview .total-count {
    display: flex;
}

.PraticeReportPreview .report-btn-groups {
    width: 30%;
    margin: auto 0;
}

    .PraticeReportPreview .report-btn-groups button {
        border: none;
        padding: 10px 17px;
        color: #575757;
        background: #d9d9d9;
        font-weight: 600;
        margin-right: 10px;
        cursor: pointer
    }

    .PraticeReportPreview .report-btn-groups .active {
        color: #fff;
        background: #03396c;
    }

    .PraticeReportPreview .report-btn-groups button:hover {
        color: #fff;
        background: #03396c;
    }

.PraticeReportPreview .count-div {
    text-align: center;
    background: #fff;
    border-radius: 5px;
    margin-right: 17px;
    width: 150px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    box-shadow: 0 5px 10px 0 #e2e2e2;
    transition: all .3s;
}

    .PraticeReportPreview .count-div:hover {
        border: 1px solid #d4d4d4;
        box-shadow: 0 5px 10px 0 #c5c0c0;
    }

.PraticeReportPreview table {
    border-collapse: collapse;
    width: 100%;
}

    .PraticeReportPreview table tbody {
        border-left: 1px solid #e7eaec;
        border-right: 1px solid #e7eaec;
        border-bottom: 1px solid #e7eaec;
    }

.PraticeReportPreview .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.PraticeReportPreview .report-date {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}

.PraticeReportPreview .count-div lable {
    color: #636466;
    font-weight: 600;
    font-size: 14px
}

.PraticeReportPreview .count-div p {
    margin: 5px;
    color: #ef8d22;
    font-weight: 700;
    font-size: 20px
}

@media only screen and (max-width: 1024px) {
    .PraticeReportPreview .p-report {
        margin: 20px auto;
        max-width: 94%
    }

    .PraticeReportPreview .select-client {
        width: 100%;
        max-width: 400px;
        min-width: auto
    }

    .PraticeReportPreview .btn-section {
        flex-direction: row
    }

    .PraticeReportPreview .report-btn-groups {
        width: 28%;
        text-align: center;
        margin: 0;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        gap: 5px;
        justify-content: space-between;
        margin-right: 2%;
    }

        .PraticeReportPreview .report-btn-groups button {
            padding: 4px 17px;
            margin: 0px;
        }

    .PraticeReportPreview .count-div {
        margin: 0px;
        width: auto;
    }

    .PraticeReportPreview .total-count {
        justify-content: flex-start;
        gap: 10px;
    }

    .mob-table-overflow {
        overflow: auto
    }

        .mob-table-overflow > table {
            width: 1500px !important
        }
}

@media only screen and (max-width: 767px) {
    .PraticeReportPreview .p-report {
        margin: 20px auto;
        max-width: 94%
    }

    .PraticeReportPreview .select-client {
        width: 100%;
        max-width: 400px;
        min-width: auto
    }

    .PraticeReportPreview .btn-section {
        flex-direction: column
    }

    .PraticeReportPreview .report-btn-groups {
        width: 100%;
        text-align: center;
        margin: 0 0 20px 0;
        flex-direction: row;
        justify-content: center;
        gap: 15px;
    }

        .PraticeReportPreview .report-btn-groups button {
            padding: 6px 15px;
        }

    .PraticeReportPreview .count-div {
        margin: 0px;
        width: auto;
    }

    .PraticeReportPreview .total-count {
        justify-content: flex-start;
        gap: 10px;
    }

    .mob-table-overflow {
        overflow: auto
    }

        .mob-table-overflow > table {
            width: 1500px !important
        }
}
/* Pratice Daily Report Preview ends here */
/* My HR Dashboard ends here */
#divOverduePlacements #createTask, #divOverduePlacements .customActivePlacementIcon {
    margin: 4px;
    vertical-align: central !important;
}

#divOverduePlacements .downtooltip .tooltiptext {
    bottom: -150%;
}

    #divOverduePlacements .downtooltip .tooltiptext::after {
        transform: rotate(180deg);
        top: -9px
    }

#divOverduePlacements .input-group.date {
    position: relative
}

#divOverduePlacements .Iconlisticon {
    font-size: 12px !important;
    z-index: 9;
    right: 5px;
    display: none;
}
/*attendance Approval page start here */
.tab-btn-app {
    display: flex
}

    .tab-btn-app li {
        border: 2px solid #ccc;
        border-radius: 5px;
        margin: 5px
    }

        .tab-btn-app li a {
            padding: 10px;
            display: block;
            font-size: 14px;
            color: #222;
            font-weight: 600
        }

        .tab-btn-app li.active a, .tab-btn-app li:hover a {
            color: #fff
        }

        .tab-btn-app li.active, .tab-btn-app li:hover {
            background: #ef8d22;
            border-color: #ef8d22
        }

.approve-btn {
    color: #fff !important;
    background-color: #03396c;
    border: 1px solid #03396c;
    padding: 5px;
    display: inline-block;
    vertical-align: middle
}

.reject-btn {
    color: #fff !important;
    background-color: red;
    margin-left: 5px;
    border: 1px solid red;
    padding: 5px;
    display: inline-block;
    vertical-align: middle
}

.attendance-approval-page .ddlH1Btype label {
    margin-top: 0px
}

#comment-content textarea {
    width: 100%;
    box-shadow: 1px 3px 0 0 #ccc;
    min-height: 150px;
    border-radius: 6px;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px
}

.btn-approve {
    background: #144991;
    color: #fff;
    border-radius: 4px;
    display: block;
    padding: 9px 10px;
    font-weight: 500;
    margin: 20px auto 0 auto
}

.confirmbtngroup button {
    width: 80px;
    background: #144991;
    color: #fff;
    border-radius: 4px;
    padding: 9px 10px;
    font-weight: 500;
    border-color: #144991;
    margin: 20px 10px
}

#AttendanceApprovalTable td .checkbox {
    padding-left: 7px
}

.approve-reject-btn {
    float: left
}
/* My HR Dashboard ends here */
.iti__country-list {
    z-index: 99 !important
}
/* Placement tracker fields placing*/
.dateFields .dateField {
    width: 100%;
    display: flex;
    gap: 10px;
    justify-content: space-between
}

.tooltipESR {
    position: relative
}

    .tooltipESR .tooltiptext {
        visibility: hidden;
        background-color: #00649e;
        color: #fff;
        text-align: center;
        border-radius: 4px;
        padding: 4px 3px;
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 0;
        opacity: 0;
        transition: opacity 1s;
        font-size: 12px;
        width: 200px;
    }

        .tooltipESR .tooltiptext::after {
            content: " ";
            position: absolute;
            top: 100%;
            left: 6%;
            border-width: 5px;
            border-style: solid;
            border-color: #00649e transparent transparent transparent
        }

.disableTooltip.tooltipESR:hover .tooltiptext {
    visibility: visible;
    opacity: 1
}

.iti__country-list {
    z-index: 99 !important
}
/* My HR Dashboard ends here */
/* Break Hours ends here */

/*Company Doc Repositry start here */
.docFlex {
    display: flex;
    align-content: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: 600px;
    width: 100%;
}

.CompanyDocRepositryLeft {
    width: 15%;
    border-right: 1px solid #e7eaec
}

    .CompanyDocRepositryLeft h3 {
        background: #002d69;
        color: #fff;
        font-size: 16px;
        text-align: center;
        padding: 10px;
        margin: 0px;
    }

    .CompanyDocRepositryLeft ul {
        margin: 0px;
        padding: 0px;
        list-style: none
    }

        .CompanyDocRepositryLeft ul li {
            border-top: 1px solid #e7eaec;
            position: relative;
        }

            .CompanyDocRepositryLeft ul li a {
                padding: 10px;
                font-size: 14px;
                display: block;
            }

                .CompanyDocRepositryLeft ul li a:hover {
                    background: #e7eaec;
                }

                .CompanyDocRepositryLeft ul li a.active {
                    background: #e7eaec;
                    font-weight: 600;
                }

                    .CompanyDocRepositryLeft ul li a.active:after {
                        content: "";
                        position: absolute;
                        right: -30px;
                        top: 0px;
                        border-style: solid;
                        border-width: 20px 0 20px 30px;
                        border-color: transparent transparent transparent #e7eaec;
                    }

.CompanyDocRepositryRight {
    width: 79%;
    margin: 0 2% 0 4%;
}
/*Breadcrumb start*/
.DocRepoBreadcrumb {
    padding: 20px 0
}

    .DocRepoBreadcrumb ul {
        margin: 0px;
        padding: 0px;
    }

        .DocRepoBreadcrumb ul li {
            font-size: 12px;
            display: inline-block;
            margin-right: 20px;
            vertical-align: top;
            position: relative;
        }

            .DocRepoBreadcrumb ul li a {
                color: #144991;
                text-decoration: underline
            }

            .DocRepoBreadcrumb ul li.active {
                font-weight: 700;
            }

            .DocRepoBreadcrumb ul li + li:before {
                content: "\f054";
                position: absolute;
                left: -15px;
                top: 4px;
                font-family: FontAwesome;
                font-size: 10px;
                font-weight: 400;
            }
/*Breadcrumb ends*/
.DocRepoSerch {
    margin: 0
}

.DocRepoGrid {
    margin: 50px 0 0 0;
    max-width: 100%;
    overflow: auto
}

    .DocRepoGrid table tr td.action a {
        color: #888;
        margin: 0 5px;
    }

.selectDropdownList {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}

    .selectDropdownList select, .selectDropdownList input[type=text] {
        display: inline-block;
        width: 50%
    }

.docRepHCheckClose {
    display: inline-block;
    vertical-align: middle
}

.DepartmentSrch {
    margin-top: 15px;
}

    .DepartmentSrch label {
        font-weight: 400;
    }

.DocRepoGrid .cst_tooltip {
    margin: 0 4px
}

    .DocRepoGrid .cst_tooltip .tooltiptext {
        display: none;
    }

    .DocRepoGrid .cst_tooltip:hover .tooltiptext {
        display: block
    }

.DocRepoGrid .modal-Editdoc.cst_tooltip .tooltiptext {
    left: -6em
}

    .DocRepoGrid .modal-Editdoc.cst_tooltip .tooltiptext::after {
        left: 6em;
    }
/*Add document popup*/
.btn_AddRequest_Tracking ul.folderdrop li > a {
    background: none;
    color: #333;
    border-radius: 0px;
    display: block;
    margin-right: 0px;
    padding: 0px;
    font-weight: 400;
    text-transform: none;
}

#ComDocUploadPopup .documentuploadDivPop .displayinline {
    width: 17%;
}

#ComDocUploadPopup .documentuploadDivPop .checkbox {
    width: 14.5%;
    float: right;
    margin-top: 16px;
    padding: 0px;
}

#ComDocUploadPopup .documentuploadDivPop select.form-control {
    width: 18%
}

#ComDocUploadPopup .documentuploadDivPop input.form-control {
    width: 20%;
}

#ComDocUploadPopup .documentuploadDivPop .displayinline input.form-control {
    width: 100%
}

#ComDocUploadPopup .documentuploadDivPop > div.clearfix {
    width: 98%
}

#ComDocUploadPopup #filterDivFileUploader {
    max-height: 450px;
    overflow: auto;
}

#uploadedit #editfileName {
    opacity: 0;
    top: 0;
    position: absolute;
    height: 44px;
    width: 110px;
    display: none
}

#DocFileName {
    margin: 12px 0 0 0;
    display: flex;
    flex-direction: row
}

    #DocFileName span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #DocFileName a.ankDocumentName {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #144991;
    }

    #DocFileName a.docFileRemove {
        color: #333;
        margin-left: 10px;
    }
/*Company Doc Repositry ends here */

/*Office 365 login page start*/
.user_dummy_photo {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px
}

    .user_dummy_photo span {
        box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
        background: rgba(0,0,0,.04);
        border-radius: 50%;
        position: relative;
        width: 100px;
        height: 100px;
        display: inline-block;
        font-size: 44px;
        padding-top: 15px
    }

@keyframes pulse {
    to {
        opacity: 0;
        transform: scale(1);
    }
}

.user_dummy_photo span::before {
    animation: pulse 2s linear infinite;
    border: #144991 solid 8px;
    border-radius: 9999px;
    box-sizing: border-box;
    content: ' ';
    height: 140%;
    left: -20%;
    opacity: .6;
    position: absolute;
    top: -20%;
    transform: scale(0.714);
    width: 140%;
    z-index: 1;
}

.offce365_btn {
    text-align: center;
}

    .offce365_btn button {
        border: 0px;
        background: #DD4B39;
        transition: 0.2s ease;
        padding: 10px 30px;
        font-size: 26px;
        color: #fff;
        border-radius: 4px
    }

        .offce365_btn button span {
            display: inline-block;
            border-left: 1px solid rgba(255,255,255,.25);
            padding-left: 10px;
            margin-left: 10px
        }

        .offce365_btn button img {
            width: 30px
        }

        .offce365_btn button:hover, .offce365_btn button:focus {
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
            transition: 0.2s ease;
        }

    .offce365_btn a.infoProUser {
        margin-top: 20px;
        display: inline-block;
        width: 235px;
        position: relative;
        background: #6b19ff;
        border: 1px solid #6b19ff;
        color: #fff;
        transition: 0.2s ease;
        padding: 10px 10px;
        font-size: 18px;
        border-radius: 4px
    }

        .offce365_btn a.infoProUser:hover, .offce365_btn a.infoProUser:focus {
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
            transition: 0.2s ease;
            background: #fff;
            color: #6b19ff;
        }

#js_backtoSSOScreen {
    display: inline-block;
    margin-top: 20px;
    color: #144991;
    font-weight: 600
}
/*Office 365 login page ends*/
.faq_pdf_outer {
    float: right;
    margin-top: 5px
}

    .faq_pdf_outer a {
        display: inline-block;
        margin-left: 20px;
        font-weight: 600;
        color: green
    }
/*.modal-open .modal.ReimbursementSendEmail_Popup{ overflow:auto}
.modal-open .modal.ReimbursementSendEmail_Popup .modal{ opacity:1;overflow:auto;z-index:10000 !important}*/
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert {
    display: none !important
}
/* Non salary Reimb */
.conveyancetbl tr td.numberOfPerson .form-control {
    width: 75%;
    display: inline-block;
    margin-right: 5px
}

.viewEmployeeName {
    position: absolute;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    z-index: 99;
    width: 350px;
    padding: 10px;
}

    .viewEmployeeName ul, .viewEmployeeName ol {
        position: relative;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
        max-height: 135px;
        overflow: auto;
        margin: 0;
        padding: 0 0 0 25px;
    }

        .viewEmployeeName ul li, .viewEmployeeName ol li {
            padding: 2px 0;
            font-size: 12px;
            flex-basis: auto;
        }

.hideEmployeeName {
    position: absolute;
    display: block;
    right: -5px;
    top: -8px;
    background: #2a2a2a;
    color: #fff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    z-index: 100;
    font-size: 12px;
    cursor: pointer;
}

.cst_tooltip.infoTooltipRed .tooltiptext {
    background-color: red;
}

    .cst_tooltip.infoTooltipRed .tooltiptext::after {
        border-color: red transparent transparent transparent;
    }

.NonSalaryReimbursementPage .conveyancetbl tr td .savebtn {
    padding: 5px;
    font-size: 12px;
}

.NonSalaryReimbursementPage .entitlementdiv ul {
    width: 90%;
    padding-left: 10%
}

    .NonSalaryReimbursementPage .entitlementdiv ul li:first-child {
        width: 10%
    }

    .NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(2) {
        width: 10%
    }

    .NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(3) {
        width: 16%
    }

    .NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(4) {
        width: 20%
    }

    .NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(5) {
        width: 17%
    }
    .NonSalaryReimbursementPage .entitlementdiv ul li.dropdown li {
        float:left;
        width:100%;
    }

    .btnIntShedule {
        background: #144991;
        padding: 4px 6px;
        text-align: center;
        border-radius: 5px;
        color: #fff !important;
        display: inline-block;
        margin-left: 10px;
        font-size: 12px;
        font-weight: 400
    }

.fullTime_sec_heading {
    margin-top: 35px;
}

    .fullTime_sec_heading h4 {
        margin: 0px;
        padding: 10px;
        font-size: 14px;
        background: #f7f7f7
    }

.has-error .CreateNewTask .radio-inline {
    color: #333 !important
}

.model_lbl_rt_align .control-p {
    margin: 0;
    font-weight: 400;
    line-height: 25px;
}

.showEditProject, .showCreateProject {
    display: none !important
}
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert {
    display: none !important
}

.userCred .col-md-1.control-label, .userCred .col-md-2.control-label {
    text-align: right
}

.upload_docment input.form-control {
    vertical-align: middle
}

.upload_docment .btn_upload_doc {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    color: green;
}

.AddEditCanUpload {
    top: 150px;
    width: 110px;
    padding: 7px;
    text-align: center;
    background-color: #DDD;
    cursor: pointer;
    border-radius: 0;
    font-size: 14px;
    cursor: pointer;
}

    .AddEditCanUpload .txtDocumentName {
        opacity: 0;
        top: 0;
        position: absolute;
        height: 44px;
        width: 110px;
        display: none
    }

    .AddEditCanUpload label {
        margin-bottom: 0px;
        padding: 0px;
    }

.docAddEditCanFileName {
    margin: 12px 0 0 0;
    display: flex;
    flex-direction: row
}

    .docAddEditCanFileName span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .docAddEditCanFileName a.ankDocumentName {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #144991;
    }

    .docAddEditCanFileName a.docFileRemove {
        color: #333;
        margin-left: 10px;
    }

.btnIntShedule {
    background: #144991;
    padding: 4px 6px;
    text-align: center;
    border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400
}

.fullTime_sec_heading {
    margin-top: 35px;
}

    .fullTime_sec_heading h4 {
        margin: 0px;
        padding: 10px;
        font-size: 14px;
        background: #f7f7f7
    }

.has-error .CreateNewTask .radio-inline {
    color: #333 !important
}

.txtAuthorizedHint {
    font-size: 11px;
    color: red;
    display: block;
    margin-top: 5px;
}

.btnUpload {
    background: #144991;
    color: #fff;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    border: 0px;
}

.btnDeleteFile {
    background: #fff;
    border: 1px solid #144991;
    color: #144991;
    float: right;
    line-height: normal;
    padding: 4px 7px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
}

.clsAuthorizedExpense {
    display: inline-block !important;
    width: 81.5%;
    margin-right: 10px;
}

.btnBlue.btnBackListing {
    background: #fff;
    border: 1px solid #144991;
    color: #144991 !important;
}

.model_lbl_rt_align .control-p {
    margin: 0;
    font-weight: 400;
    line-height: 25px;
}

.showEditProject, .showCreateProject {
    display: none !important
}

.clsPLRowSearch {
    margin-top: 20px
}

    .clsPLRowSearch label.control-label {
        text-align: right;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 0px;
    }

.btnSearch {
    background: #144991;
    color: #fff;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    border: 0px;
}

.ProfitLossTableWrapper {
    margin: 0 auto;
    max-width: 40%
}

    .ProfitLossTableWrapper .table tbody > tr > td {
        vertical-align: middle !important;
        font-weight: 600
    }

.modal-open .modal.ReimbursementSendEmail_Popup .note-insert {
    display: none !important
}

.userCred .col-md-1.control-label, .userCred .col-md-2.control-label {
    text-align: right
}

.upload_docment input.form-control {
    vertical-align: middle
}

.upload_docment .btn_upload_doc {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    color: green;
}

.AddEditCanUpload {
    top: 150px;
    width: 110px;
    padding: 7px;
    text-align: center;
    background-color: #DDD;
    cursor: pointer;
    border-radius: 0;
    font-size: 14px;
    cursor: pointer;
}

    .AddEditCanUpload .txtDocumentName {
        opacity: 0;
        top: 0;
        position: absolute;
        height: 44px;
        width: 110px;
        display: none
    }

    .AddEditCanUpload label {
        margin-bottom: 0px;
        padding: 0px;
    }

.docAddEditCanFileName {
    margin: 12px 0 0 0;
    display: flex;
    flex-direction: row
}

    .docAddEditCanFileName span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .docAddEditCanFileName a.ankDocumentName {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #144991;
    }

    .docAddEditCanFileName a.docFileRemove {
        color: #333;
        margin-left: 10px;
    }

.btnIntShedule {
    background: #144991;
    padding: 4px 6px;
    text-align: center;
    border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    font-weight: 400
}

/*Pre-screening ques start*/
.preScreeningQes .mainSec {
    overflow: auto;
    max-height: 315px;
    display: block
}

.preScreeningQes label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 0px;
}

.preScreeningQes .ansOuter label {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0px
}

.preScreeningQes .ansOuter .checkbox, .preScreeningQes .ansOuter .radio {
    display: block !important;
    margin: 0px !important;
    margin-bottom: 5px !important
}

.para_preScreeningQes {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
}

.skip_preScreenQues {
    margin-bottom: 20px;
}

    .skip_preScreenQues p {
        color: red;
        font-size: 14px;
        font-weight: 600
    }

.uploadPostJobs li button {
    background: #144991;
    border: 0;
    color: #fff;
    border-radius: 4px;
    display: block;
    margin-right: 10px;
    padding: 9px 10px;
    font-weight: 500;
    text-transform: uppercase
}

    .uploadPostJobs li button:disabled:active, .uploadPostJobs li button:disabled {
        background: #bebebe;
        color: #fff;
    }

.skillAnalysis_body {
    padding: 0 15px
}

.skillAnalysis_chips {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .skillAnalysis_chips span {
        display: inline-block;
        padding: 5px 10px;
        font-size: 12px;
        background: #d8d8d8;
        color: #000;
        border-radius: 5px;
    }

.resume_iframe {
    margin-bottom: 15px;
    border-bottom: 1px solid #d8d8d8
}

.resume_skill h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0;
    margin-bottom: 15px;
}

.skillAnalysis_chips {
    margin-bottom: 20px
}

.skill_analysis_tooltip.cst_tooltip .tooltiptext {
    bottom: 121%;
    text-transform: initial
}

.EnhanceskillAnalysis_chips {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .EnhanceskillAnalysis_chips span {
        display: inline-block;
        padding: 5px 10px;
        font-size: 12px;
        background: #d8d8d8;
        color: #000;
        border-radius: 5px;
    }

.EnhanceskillAnalysis_chips {
    margin-bottom: 20px
}

.skillAnalysis_header_left {
    display: flex;
    flex-direction: column;
    float: left;
}

    .skillAnalysis_header_left .EnhanceResumeMessage {
        display: block;
        margin-left: 20px;
        text-align: left;
        font-size: 14px;
    }

    .skillAnalysis_header_left .EnhanceResumeSuccess {
        margin-left: 20px;
        display: block;
        text-align: left;
        color: green;
        font-size: 14px;
        font-weight: 600;
    }

.skillAnalysis_header_right {
    float: right
}
/*View Candidate Responce Popup*/
.ViewCandidateResTooltipRt.cst_tooltip .tooltiptext {
    left: -12em;
}

    .ViewCandidateResTooltipRt.cst_tooltip .tooltiptext::after {
        left: 88%;
    }

.ViewResponses-outer {
    max-height: 450px;
    overflow: auto
}

.ViewResponses-row {
    margin-bottom: 20px;
    background: #f7f7f7;
}

    .ViewResponses-row h4 {
        font-weight: 600;
        padding: 10px;
        background: #f0f0f0;
        margin: 0px;
        font-size: 14px;
        text-transform: uppercase
    }

.questions_list .row {
    margin-bottom: 15px;
}

.ViewResponses-row label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
    padding: 0px;
}

.questions_list {
    padding: 10px;
}

.questions_result {
    padding: 10px;
    background: #f0f0f0;
}

    .questions_result p {
        margin: 0px;
        font-size: 14px;
    }

        .questions_result p strong {
            font-weight: 600;
            color: green;
        }

            .questions_result p strong.NQ {
                font-weight: 600;
                color: red;
            }

.questions_list_ans {
    margin: 0px;
    font-size: 14px;
}

    .questions_list_ans strong {
        font-weight: 600
    }
/* Resume Query result */
/*.resumeQueryResult{ border:1px solid rgba(0,0,0,.12); padding:20px;}
.css-1qsxih2{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;display:block;margin-bottom:10px;}
.css-1d3bbye{box-sizing:border-box;display:flex;flex-flow:wrap;width:100%}
.css-1s50f5r{flex-basis:50%;-webkit-box-flex:0;flex-grow:0;max-width:50%; margin-bottom:10px}
.css-14uji42{margin:0;font-size:14px;line-height:20px;font-weight:600; margin-bottom:5px;}
.css-rwf6qs{margin:0;font-weight:400;font-size:14px;line-height:20px}
.css-18o9vkf{margin:0;font-size:16px;line-height:22px;font-weight:600; margin-bottom:10px}
.css-rwf6qs{margin:0;font-weight:400;font-size:14px;line-height:20px}
.css-1ontqvh{list-style:none;margin:0;padding:0;position:relative}
.css-c6j0d9{display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;position:relative;text-decoration:none;width:100%;box-sizing:border-box;text-align:left;padding:0 10px 10px}
.css-1pjrmwn{margin:0;font-weight:400;font-size:12px;line-height:18px;color:rgba(0,0,0,.6);display:block}
.css-1xar93x{flex:1 1 auto;min-width:0;margin-top:6px;margin-bottom:6px}
.css-101zjxu{margin:0;font-weight:400;font-size:14px;line-height:20px;display:block}
.css-39bbo6{margin:0;flex-shrink:0;}
.css-1bssql8{flex-basis:100%;-webkit-box-flex:0;flex-grow:0;max-width:100%}
.css-15j76c0{flex-basis:100%;-webkit-box-flex:0;flex-grow:0;max-width:100%}*/

.skip_preScreenQues p {
    color: red;
    font-size: 14px;
    font-weight: 600
}

.addCandStepSec.canSubmissionOuter .preScreeningQes .mainSec .form-group {
    margin-left: 14px;
}

.note_preScreenQues {
    margin-left: 15px;
    font-size: 14px;
    margin-bottom: 20px;
}

.fullTime_sec_heading {
    margin-top: 35px;
}

    .fullTime_sec_heading h4 {
        margin: 0px;
        padding: 10px;
        font-size: 14px;
        background: #f7f7f7
    }

.has-error .CreateNewTask .radio-inline {
    color: #333 !important
}

.txtAuthorizedHint {
    font-size: 11px;
    color: red;
    display: block;
    margin-top: 5px;
}

.btnUpload {
    background: #144991;
    color: #fff;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    border: 0px;
}

.btnDeleteFile {
    background: #fff;
    border: 1px solid #144991;
    color: #144991;
    float: right;
    line-height: normal;
    padding: 4px 7px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
}

.clsAuthorizedExpense {
    display: inline-block !important;
    width: 81.5%;
    margin-right: 10px;
}

.btnBlue.btnBackListing {
    background: #fff;
    border: 1px solid #144991;
    color: #144991 !important;
}

.model_lbl_rt_align .control-p {
    margin: 0;
    font-weight: 400;
    line-height: 25px;
}

.showEditProject, .showCreateProject {
    display: none !important
}

.clsPLRowSearch {
    margin-top: 20px
}

    .clsPLRowSearch label.control-label {
        text-align: right;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 0px;
    }

.btnSearch {
    background: #144991;
    color: #fff;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    border: 0px;
}

.ProfitLossTableWrapper {
    margin: 0 auto;
    max-width: 40%
}

    .ProfitLossTableWrapper .table tbody > tr > td {
        vertical-align: middle !important;
        font-weight: 600
    }
.collapse_comment .sms-collapse-maxheight {
    max-height: 422px !important
}

.smsLog-margin {
    margin-bottom: auto !important;
}

.video-outer .videoTabText h4 a:hover{ color:#337ab7}

#dvddlJobSeeker .chatDetailsSearchListNew { z-index: 10001;width: 92%;right: 4.4%;}

.collapse_comment .sms-collapse-maxheight {max-height: 422px !important}
.smsLog-margin {margin-bottom: auto !important;}
.talentPoolProfilePic {background: #144991;color: #fff !important;border-radius: 4px;padding: 9px 10px;text-transform: uppercase;}
.collapse_comment .sms-collapse-maxheight {max-height: 422px !important}
.smsLog-margin {margin-bottom: auto !important;}
.talentPoolProfilePic {background: #144991;color: #fff !important;border-radius: 4px;padding: 9px 10px;text-transform: uppercase;}
#dvddlJobSeeker .chatDetailsSearchListNew{z-index: 10001;width: 92%;right: 4.4%;}
preScreeningQes .mainSec {overflow: auto;max-height: 315px;display: block}

.preScreeningQes label {font-weight: 600;font-size: 14px;margin-bottom: 10px;padding: 0px;}

.preScreeningQes .ansOuter label {font-weight: 400;font-size: 12px;margin-bottom: 0px}

.preScreeningQes .ansOuter .checkbox, .preScreeningQes .ansOuter .radio {display: block !important;margin: 0px !important;margin-bottom: 5px !important}

.para_preScreeningQes {font-weight: 600;font-size: 14px;text-align: center;}

.skip_preScreenQues {margin-bottom: 20px;}

.skip_preScreenQues p {color: red;font-size: 14px;font-weight: 600}

.uploadPostJobs li button {background: #144991;border: 0;color: #fff;border-radius: 4px;display: block;margin-right: 10px;padding: 9px 10px;font-weight: 500;text-transform: uppercase}

.uploadPostJobs li button:disabled:active, .uploadPostJobs li button:disabled {background: #bebebe;color: #fff;}

.skillAnalysis_body {padding: 0 15px}

.skillAnalysis_chips {display: flex;flex-wrap: wrap;gap: 5px;}

.skillAnalysis_chips span {display: inline-block;padding: 5px 10px;font-size: 12px;background: #d8d8d8;color: #000;border-radius: 5px;}

.resume_iframe {margin-bottom: 15px;border-bottom: 1px solid #d8d8d8}

.resume_skill h3 {font-weight: 700;text-transform: uppercase;font-size: 14px;margin: 0;margin-bottom: 15px;}

.skillAnalysis_chips {margin-bottom: 20px}
.skill_analysis_tooltip.cst_tooltip .tooltiptext {bottom: 121%;text-transform: initial}

.EnhanceskillAnalysis_chips {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .EnhanceskillAnalysis_chips span {
        display: inline-block;
        padding: 5px 10px;
        font-size: 12px;
        background: #d8d8d8;
        color: #000;
        border-radius: 5px;
    }

.EnhanceskillAnalysis_chips {
    margin-bottom: 20px
}

.skillAnalysis_header_left {
    display: flex;
    flex-direction: column;
    float: left;
}

    .skillAnalysis_header_left .EnhanceResumeMessage {
        display: block;
        margin-left: 20px;
        text-align: left;
        font-size: 14px;
    }

    .skillAnalysis_header_left .EnhanceResumeSuccess {
        margin-left: 20px;
        display: block;
        text-align: left;
        color: green;
        font-size: 14px;
        font-weight: 600;
    }

.skillAnalysis_header_right {
    float: right
}
/*View Candidate Responce Popup*/
.ViewCandidateResTooltipRt.cst_tooltip .tooltiptext {
    left: -12em;
}

    .ViewCandidateResTooltipRt.cst_tooltip .tooltiptext::after {
        left: 88%;
    }

.ViewResponses-outer {
    max-height: 450px;
    overflow: auto
}

.ViewResponses-row {
    margin-bottom: 20px;
    background: #f7f7f7;
}

    .ViewResponses-row h4 {
        font-weight: 600;
        padding: 10px;
        background: #f0f0f0;
        margin: 0px;
        font-size: 14px;
        text-transform: uppercase
    }

.questions_list .row {
    margin-bottom: 15px;
}

.ViewResponses-row label {
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
    padding: 0px;
}

.questions_list {
    padding: 10px;
}

.questions_result {
    padding: 10px;
    background: #f0f0f0;
}

    .questions_result p {
        margin: 0px;
        font-size: 14px;
    }

        .questions_result p strong {
            font-weight: 600;
            color: green;
        }

            .questions_result p strong.NQ {
                font-weight: 600;
                color: red;
            }

.questions_list_ans {
    margin: 0px;
    font-size: 14px;
}

    .questions_list_ans strong {
        font-weight: 600
    }

.skip_preScreenQues p {
    color: red;
    font-size: 14px;
    font-weight: 600
}

.addCandStepSec.canSubmissionOuter .preScreeningQes .mainSec .form-group {
    margin-left: 14px;
}

.note_preScreenQues {
    margin-left: 15px;
    font-size: 14px;
    margin-bottom: 20px;
}
.user_dummy_photo span::before{animation:pulse 2s linear infinite;border:#144991 solid 8px;border-radius:9999px;box-sizing:border-box;content:' ';height:140%;left:-20%;opacity:.6;position:absolute;top:-20%;transform:scale(.714);width:140%;z-index:1}
.offce365_btn{text-align:center}
.offce365_btn button{border:0;background:#dd4b39;transition:.2s ease;padding:10px 30px;font-size:26px;color:#fff;border-radius:4px}
.offce365_btn button span{display:inline-block;border-left:1px solid rgba(255,255,255,.25);padding-left:10px;margin-left:10px}
.offce365_btn button img{width:30px}
.offce365_btn button:focus,.offce365_btn button:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transition:.2s ease}
.offce365_btn a.infoProUser{margin-top:20px;display:inline-block;width:235px;position:relative;background:#6b19ff;border:1px solid #6b19ff;color:#fff;transition:.2s ease;padding:10px 10px;font-size:18px;border-radius:4px}
.offce365_btn a.infoProUser:focus,.offce365_btn a.infoProUser:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transition:.2s ease;background:#fff;color:#6b19ff}
#js_backtoSSOScreen{display:inline-block;margin-top:20px;color:#144991;font-weight:600}
.faq_pdf_outer{float:right;margin-top:5px}
.faq_pdf_outer a{display:inline-block;margin-left:20px;font-weight:600;color:green}
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert{display:none!important}
.conveyancetbl tr td.numberOfPerson .form-control{width:75%;display:inline-block;margin-right:5px}
.viewEmployeeName{position:absolute;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:4px;z-index:99;width:350px;padding:10px}
.viewEmployeeName ol,.viewEmployeeName ul{position:relative; width:100%;max-height:135px;overflow:auto;margin:0;padding:0 0 0 25px}
.viewEmployeeName ol li,.viewEmployeeName ul li{padding:2px 0;font-size:12px;list-style: decimal;}
.hideEmployeeName{position:absolute;display:block;right:-5px;top:-8px;background:#2a2a2a;color:#fff;border-radius:50%;width:18px;height:18px;line-height:18px;text-align:center;z-index:100;font-size:12px;cursor:pointer}
.cst_tooltip.infoTooltipRed .tooltiptext{background-color:red}
.cst_tooltip.infoTooltipRed .tooltiptext::after{border-color:red transparent transparent transparent}
.NonSalaryReimbursementPage .conveyancetbl tr td .savebtn{padding:5px;font-size:12px}
.NonSalaryReimbursementPage .entitlementdiv ul{width:90%;padding-left:10%}
.NonSalaryReimbursementPage .entitlementdiv ul li:first-child{width:10%}
.NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(2){width:10%}
.NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(3){width:16%}
.NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(4){width:20%}
.NonSalaryReimbursementPage .entitlementdiv ul li:nth-child(5){width:17%}
.NonSalaryReimbursementPage .entitlementdiv ul li.dropdown li{float:left;width:100%}
.btnIntShedule{background:#144991;padding:4px 6px;text-align:center;border-radius:5px;color:#fff!important;display:inline-block;margin-left:10px;font-size:12px;font-weight:400}
.fullTime_sec_heading{margin-top:35px}
.fullTime_sec_heading h4{margin:0;padding:10px;font-size:14px;background:#f7f7f7}
.has-error .CreateNewTask .radio-inline{color:#333!important}
.model_lbl_rt_align .control-p{margin:0;font-weight:400;line-height:25px}
.showCreateProject,.showEditProject{display:none!important}
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert{display:none!important}
.userCred .col-md-1.control-label,.userCred .col-md-2.control-label{text-align:right}
.upload_docment input.form-control{vertical-align:middle}
.upload_docment .btn_upload_doc{display:inline-block;vertical-align:middle;margin-left:2px;color:green}
.AddEditCanUpload{top:150px;width:110px;padding:7px;text-align:center;background-color:#ddd;cursor:pointer;border-radius:0;font-size:14px;cursor:pointer}
.AddEditCanUpload .txtDocumentName{opacity:0;top:0;position:absolute;height:44px;width:110px;display:none}
.AddEditCanUpload label{margin-bottom:0;padding:0}
.docAddEditCanFileName{margin:12px 0 0 0;display:flex;flex-direction:row}
.docAddEditCanFileName span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.docAddEditCanFileName a.ankDocumentName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#144991}
.docAddEditCanFileName a.docFileRemove{color:#333;margin-left:10px}
.btnIntShedule{background:#144991;padding:4px 6px;text-align:center;border-radius:5px;color:#fff!important;display:inline-block;margin-left:10px;font-size:12px;font-weight:400}
.fullTime_sec_heading{margin-top:35px}
.fullTime_sec_heading h4{margin:0;padding:10px;font-size:14px;background:#f7f7f7}
.has-error .CreateNewTask .radio-inline{color:#333!important}
.txtAuthorizedHint{font-size:11px;color:red;display:block;margin-top:5px}
.btnUpload{background:#144991;color:#fff;display:inline-block;padding:5px 8px;border-radius:4px;font-weight:500;font-size:12px;border:0}
.btnDeleteFile{background:#fff;border:1px solid #144991;color:#144991;float:right;line-height:normal;padding:4px 7px;border-radius:4px;font-weight:500;font-size:12px}
.clsAuthorizedExpense{display:inline-block!important;width:81.5%;margin-right:10px}
.btnBlue.btnBackListing{background:#fff;border:1px solid #144991;color:#144991!important}
.model_lbl_rt_align .control-p{margin:0;font-weight:400;line-height:25px}
.showCreateProject,.showEditProject{display:none!important}
.clsPLRowSearch{margin-top:20px}
.clsPLRowSearch label.control-label{text-align:right;width:100%;margin-top:5px;margin-bottom:0}
.btnSearch{background:#144991;color:#fff;display:inline-block;padding:5px 8px;border-radius:4px;font-weight:500;font-size:12px;border:0}
.ProfitLossTableWrapper{margin:0 auto;max-width:40%}
.ProfitLossTableWrapper .table tbody>tr>td{vertical-align:middle!important;font-weight:600}
/* Support video link */
.video-outer{ display:flex; flex-wrap:wrap; gap:30px; margin-bottom:15px}
.video-outer .box{ width:calc(100% / 4 - 30px);}
.video-outer .box .video_content{ margin-bottom:0px}
.video-outer .videoTabImg::after{ display:none}
.video-outer .videoTabText{ height:72px}
.video-outer .videoTabText h4 a{ color:#000}
.video-outer .videoTabText h4 a:hover{ color:#337ab7}
.collapse_comment .sms-collapse-maxheight {max-height: 422px !important}
.smsLog-margin {margin-bottom: auto !important;}
.talentPoolProfilePic {background: #144991;color: #fff !important;border-radius: 4px;padding: 9px 10px;text-transform: uppercase;}
#dvddlJobSeeker .chatDetailsSearchListNew{z-index: 10001;width: 92%;right: 4.4%;}
.uploadFileName{ display:flex; align-items:center;gap:10px; margin-left:185px;}
.uploadFileName > span{ max-width:46%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:left}
.uploadFileName > a.cst_tooltip .tooltiptext {text-transform:none;bottom: 121%;}
.uploadButtonGroup { margin-top:20px}
.uploadButtonGroup .cst_tooltip{ margin:0 0 0 5px}
.uploadButtonGroup .cst_tooltip .tooltiptext {text-transform:none;bottom: 121%;}
/*Responsive CSS start here*/
/* If screen scale size 150%*/
@media (max-width:1920px) and (-webkit-device-pixel-ratio:1.5) {
    .video-outer{ margin-bottom:40px}
}
/* If screen scale size 125%*/
@media (max-width:1920px) and (-webkit-device-pixel-ratio:1.25) { 
}
/* If screen scale size 100%*/
@media (max-width:1920px) and (-webkit-device-pixel-ratio:1) { 
}

.divAddNewEmp{padding:10px;background:#e7eaec}

/*Office 365 login page start*/
.user_dummy_photo{ text-align:center; margin-bottom:30px; margin-top:30px}
.user_dummy_photo span{box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);background: rgba(0,0,0,.04);border-radius: 50%;position: relative; width:100px; height:100px; display:inline-block; font-size:44px; padding-top:15px}
@keyframes pulse {
  to {
    opacity: 0;
    transform: scale(1);
  }
}
.user_dummy_photo span::before {animation: pulse 2s linear infinite;border: #144991 solid 8px;border-radius: 9999px;box-sizing: border-box;content: ' ';height: 140%;left: -20%;opacity: .6;position: absolute;top: -20%;transform: scale(0.714);width: 140%;z-index: 1;}
.offce365_btn{ text-align:center;}
.offce365_btn button{ border:0px;background: #DD4B39;transition: 0.2s ease; padding:10px 30px;font-size: 26px; color:#fff; border-radius:4px}
.offce365_btn button span{ display:inline-block; border-left:1px solid rgba(255,255,255,.25); padding-left:10px; margin-left:10px}
.offce365_btn button img{ width:30px}
.offce365_btn button:hover,.offce365_btn button:focus {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);transition: 0.2s ease;}
.offce365_btn a.infoProUser{ margin-top:20px; display:inline-block; width:235px; position:relative; background:#6b19ff; border:1px solid #6b19ff; color:#fff;transition: 0.2s ease; padding:10px 10px;font-size: 18px; border-radius:4px}
.offce365_btn a.infoProUser:hover,.offce365_btn a.infoProUser:focus{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);transition: 0.2s ease; background:#fff; color:#6b19ff;}
#js_backtoSSOScreen{ display:inline-block; margin-top:20px;color: #144991; font-weight:600}
/*Office 365 login page ends*/
.faq_pdf_outer{ float:right; margin-top:5px}
.faq_pdf_outer a{ display:inline-block; margin-left:20px; font-weight:600; color:green}
/*.modal-open .modal.ReimbursementSendEmail_Popup{ overflow:auto}
.modal-open .modal.ReimbursementSendEmail_Popup .modal{ opacity:1;overflow:auto;z-index:10000 !important}*/
.modal-open .modal.ReimbursementSendEmail_Popup .note-insert{ display:none !important}
.btnIntShedule{ background: #144991;padding: 4px 6px;text-align: center;border-radius: 5px;color: #fff !important; display:inline-block; margin-left:10px; font-size:12px; font-weight:400}
.has-error .CreateNewTask .radio-inline{color:#333!important}
#AssignmentTabC .shortBySec .radiogroup .radio-info{ margin-right:10px !important}

/*Survey pages start here*/
.dtSurveyList tr td span.active{ color:#000; display:inline-block; background:rgba(0,0,0,.05); border-radius:20px; padding:5px 0; min-width:100px; text-align:center;}
.surveyPage .lblRight_AddEdit .col-sm-5 label.control-label, .surveyPage .lblRight_AddEdit .col-sm-5 > label, .surveyPage .lblRight_AddEdit .col-sm-3 > label{ font-weight:400; margin:0px; margin-top:5px;}
.question-list{ width:79.5%; margin:0 0 20px 20.5%;border:1px solid rgba(0,0,0,.05); max-height:400px; overflow-x:auto; padding:15px}
.question-list ul{ list-style:none; margin:0px; padding:0px;}
.question-list ul li{ padding:10px;border-bottom:1px solid rgba(0,0,0,.05); position:relative; background:rgba(0,0,0,.015)}
.question-list ul li:last-child{ border-bottom:0px;}
.question-list ul li .ampDetailsTab_row{margin:0px;}
.question-list ul li .removeQuesList{ position:absolute; right:2.2rem; top:15px;}
.questionMorebtn a{border-radius: 50%;background: #5277ab;color: #fff;width: 20px;height: 20px;display:inline-block;text-align:center}
.questionMorebtn a i{font-size:12px; display:inline-block; vertical-align:middle}
.tblQuestionList{ margin-top:15px;}
.sendSurveyGridOuter { border:1px solid #f9f9f9; position:relative}
.sendSurveyGridOuter .sendSurveyHeader{font-size:12px; font-weight:bold;background:#f9f9f9; padding:5px 10px}
.sendSurveyGridOuter .sendSurveyBody{ margin:10px; max-height:300px; overflow:auto;}
.sendSurveyGridOuter .sendSurveyBody .BulkSurveyActionbtn{ position:absolute;right:10px; top:0px; min-width:auto}
#maxLenMsg {padding: 2px 8px; text-align:right; display:block}
/* Report */
.survey-summary-header-modern{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f1f5f9;border-radius:18px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:36px 18px 30px 18px;margin:0 auto 36px auto;max-width:700px}
.survey-summary-title{font-size:20px;font-weight:800;color:#2563eb;margin-bottom:.3rem;letter-spacing:.5px;text-align:center}
.survey-summary-subtitle{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:.7rem;text-align:center}
.survey-summary-desc{font-size:14px;color:#475569;text-align:center}
.survey-summary-header{text-align:center;margin-bottom:32px}
.survey-summary-header h1{font-size:20px;font-weight:700;margin-bottom:.5rem;color:#1a202c}
.survey-summary-header p{color:#555;font-size:1.1rem}
.survey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin:0 auto;margin-bottom: 40px;}
.survey-card:hover{box-shadow:0 4px 24px 0 rgba(0,0,0,.13)}
@keyframes fadeInCard{
to{opacity:1;transform:none}
}
.survey-question-title{font-size:14px;font-weight:600;margin-bottom:10px;color:#22223b; min-height: 40px;}
.survey-total-responses{font-size:12px;color:#666;margin-bottom:10px}
.survey-response-options{margin-bottom:16px; min-height: 140px;}
.survey-response-option{display:flex;align-items:center;margin-bottom:6px;font-size:12px}
.survey-response-badge{display:inline-block;min-width:22px;height:22px;line-height:22px;border-radius:50%;color:#fff;font-weight:700;text-align:center;margin-right:10px;font-size:.98rem}
.survey-chart-container{margin-top:16px;background:#f8fafc;border-radius:12px;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);padding:18px 10px 18px 10px;display:flex;flex-direction:column;align-items:center}
.survey-chart-title{font-size:1.08rem;font-weight:700;margin-bottom:10px;color:#2563eb;text-align:center;letter-spacing:.2px}
.survey-chart-hint{font-size:12px;color:#64748b;margin-top:10px;margin-bottom:2px;text-align:center;font-style:italic}
.survey-chart-canvas-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;width:100%;padding:16px 0;}
@media (max-width:900px){
.survey-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
}
@media (max-width:600px){
.survey-card{padding:16px 8px 12px 8px}
.survey-summary-header h1{font-size:1.2rem}
}
@media (min-width:1800px){
.survey-grid{max-width:1800px}
}
.survey-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin:0 auto;margin-bottom: 40px;}
.survey-card{background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:24px 20px 16px 20px;flex:1 1 320px;display:flex;flex-direction:column}
.survey-card-title{font-size:14px;font-weight:600;color:#222;margin-bottom:15px}
.survey-card-options{display:flex;flex-direction:column;gap:10px}
.survey-card-option{display:flex;align-items:center;background:#fbfbfb;border-radius:8px;padding:5px 10px;font-size:12px;border:1px solid #f3f3f3;transition:border-color .2s;color: #a8a8a8;}
.survey-card-option.selected{border-color:#2563eb;background:#eaf3ff; color: #333;}
.survey-card-option input[type=radio]{accent-color:#2563eb;margin-right:14px; margin-top: 0px;}
/*Survey pages ends here*/
/*Survey pages ends here*/
.collapse_comment .sms-collapse-maxheight{max-height: 422px !important}
.smsLog-margin{margin-bottom: auto !important;}
$textColor: #333;
.loginContainer {
    background:#fff; display:flex; flex-wrap:nowrap; max-height:89vh;
    .leftLoginPanel {
        width:60%;
    }
    .rightLoginPanel{
        width:40%;
    }
}
/* Responsive start here */
/*.uploadfname, .nurse-mobile, #uploadbtn {
    display: none;
}*/
/*.ndSocial #FileUpload2 {
    display: block;
}*/

#uploadResumeCandidateOuter .mobile_view, #uploadResumeCandidateOuter.ndSocial .mobile_view {
    display: none;
}
@media print {
    nav .navbar-static-side{display:none }
 body{overflow:visible !important }
 #page-wrapper{margin:0 }
}
@media only screen and (min-width:1601px) and (max-width:2200px) {
    .SaveChangeVendor{right:28%;}
}
@media only screen and (min-width:1401px) and (max-width:1600px) {
.SaveChangeVendor{right:24%;}
}
@media screen and (min-width:1180px) and (max-width:1330px){
 .emailPhone{width:240px !important;margin-right:16px }
 .candidatesJobs{margin-right:5px;width:250px !important }
}
@media screen and (min-width:1024px) and (max-width:1179px){
  .emailPhone{width:130px !important;margin-right:13px }
 .candidatesJobs{margin-right:5px;width:250px !important }
 .support_video li a{padding:5px 6px }
}


@media only screen and (max-width:1600px){
    .searchTable thead > tr > th.sorting{padding-right:20px !important }
    .formWidth{width:100% }
}
@media only screen and (max-width:1400px) {
 .chatBox_head h4{font-size:1.1em }
 .myTargetHead{width:90vw;float:left }
 .windowWidth{width:90vw }
 .staffContactCards.dashBoardCards .cardBody{height:12em;line-height:12em }
 .bottom_secList li{width:18% }
 .bottom_secList li.eMail_list{width:25% }
 .Monster_searchBodySec table tr.white-bg{padding:.5em 2.5em 0 2em }
 .Monster_searchBodySec table tr.white-bg .bottomleftAlign{width:calc(100% + 4.5em);margin-left:-2em }
 .Monster_searchBodySec table tr.white-bg .monsterHeaderLeftContent{padding-left:1em }
 .Monster_searchBodySec table tr.white-bg .commonListBorder li{padding:0 .5em }
 .monsterHeaderRight{width:15em }
 .monsterHeaderLeft{width:calc(100% - 15em) }
 .SaveChangeVendor{right:18%;}
 .CareerBuilder_searchBodySec table tr.white-bg{padding:.5em 2.5em 0 2em }
 .CareerBuilder_searchBodySec table tr.white-bg .bottomleftAlign{width:calc(100% + 4.5em);margin-left:-2em }
 .CareerBuilder_searchBodySec table tr.white-bg .careerBuilderHeaderLeftContent{padding-left:1em }
 .CareerBuilder_searchBodySec table tr.white-bg .commonListBorder li{padding:0 .5em }
 .careerBuilderHeaderRight{width:15em }
 .careerBuilderHeaderLeft{width:calc(100% - 15em) }
}
@media only screen and (max-width:1280px){
  .wrapper-content .ibox.float-e-margins{padding:0 }
 .sorting_asc .checkbox label::before, .sorting_asc .checkbox label::after{margin-left:-5px }
 .manageJobsTable table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before{top:50%;transform:translateY(-50%) }
 .wrapper-content .table td{vertical-align:middle }
}
@media only screen and (max-width:1199px){
  .wid12{margin-top:10px }
 .rightT.wid12{margin-top:18px }
 .wid012{margin-top:18px;width:30% }
 .pLR2{padding-left:0 }
 #rateSection .col-lg-4{margin-top:10px }
 .cW{width:32% }

}
@media (max-width:1024px){
.interview_schedule .sortByAdv #srtBy{width:100% }
.table_search .cst_btn1{margin:3px 0 4px 0;display:inline-block } 
.resume_table table > tbody > tr td{line-height:inherit }
 .interview_schedule .sortByAdv #srtBy{width:170px }
 .html5buttons{float:none !important;position:initial !important;text-align:center }
 .dataTables_length{float:none !important;margin-right:initial !important;text-align:center;margin:5px 0 }
 div.dataTables_wrapper div.dataTables_filter{text-align:center !important }
 div.dataTables_wrapper div.dataTables_info{position:initial !important;text-align:center !important;border-bottom:1px solid #e7eaec;padding-bottom:15px }
 .dataTables_wrapper{padding-bottom:30px !important;border:1px solid #e7eaec !important;border-bottom:0 !important;padding-top:20px !important }
 div.dataTables_wrapper div.dataTables_paginate{text-align:center;border-top:1px solid #e7eaec;padding-top:10px } 
 .table_search span{display:none }
 .table_search .cst_btn1{border:0 } 
.welcome-message{display:none }
}
@media only screen and (max-width:992px){
  .formWidth{width:100% }
 .pdL{padding-left:20px }
 .mrgtop{margin-top:0 }
 .form-horizontal .control-label{margin-bottom:5px }
 .formSection .form-control{margin-bottom:10px }
 .iconField .form-control{margin-bottom:0 !important } 
 .active_job .child .cst_btn1{border:1px solid #0c7cba;display:block;margin:5px 0;width:120px;padding:3px 5px;border-radius:15px }
} 
@media (min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 220px;min-height:1200px }
 .navbar-static-side{z-index:2001;position:absolute;width:220px }
 .navbar-top-links .dropdown-alerts, .navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks{margin-left:auto }
}
@media only screen and (max-width:767px){
 .body-small.mini-navbar .navbar-static-side{left:0;background-color:#144991;z-index:9999;min-height:100vh }
 body.mini-navbar .nav-header{background-color:#002d69 }
 body.mini-navbar #page-wrapper{margin:5em 0 0 70px }
  body.close-navbar #page-wrapper{margin:0 0 0 220px }
  body.close-navbar .navbar-static-side{ width: 220px;z-index: 2001;}
 .support_video{display:none }
 .globalSearchBox{display:none }
 body.mini-navbar .headerFixed{padding:0 1em 0 70px; position:relative;}
 .body-small .navbar-static-side{width:100%;background:#144991;z-index:9999;min-height:100vh;display:block }
 .navbar-minimalize{display:inline-block }
 .duplicateCandidates.matchResumeBody .mailLink{ word-break:break-all; word-wrap:break-word}
 .ibox_titleRight{float:left;padding-top:2em }
 .bookmarkAdd{left:0;right:auto }
 .bookmarkAdd:after{left:10px }
 .dataTables_wrapper{width:70em }
 .manageJobsTable .form-inline .checkbox{padding-left:20px }
 .sorting_asc .checkbox label::before{margin-left:-20px }
  .topRowButtons{text-align:left }
 .jobStatusUl li{margin-left:0;margin-right:15px }
 .jobStatusUl{text-align:left }
 .assignR .col-sm-3, .shiftT .col-sm-4{float:left;width:45% }
 .closingDate .col-sm-1, .closingDate .col-sm-2{float:left;width:10% }
 .closingDate .col-sm-3{float:left;width:60% }
 .assignR .col-sm-2{width:25%;float:left }
 .switchP{float:left }
 .mrgT{margin-top:0 }
 #rateSection .col-md-4{margin-bottom:10px;padding:0 15px !important }
 .resWidth{width:65%;float:left }
 .resCol .col-sm-2{width:35%;float:left }
 .checkbox input[type=checkbox]{width:100% }
 .shiftT .col-sm-1{margin:5px 0 }
 .rightT.wid12{text-align:left }
 .paddingR{padding-right:15px }
 .cstWidth, .cstWidth4{width:100% }
 .formSection .input-group input{margin-bottom:0 }
 .btnFixed{left:10px;width:100% }
 .formSection .control-label{padding-top:0 !important }
 .tabs-container .nav-tabs > li{float:left !important;margin-right:10px;margin-bottom:10px }
 .nav-tabs.custom_tab1 > li > a{margin-right:0 }
 .placements_section .timeline-item .date{width:100% }
 .placements_section .timeline-item .date i.fa-briefcase{display:none }
 .placements_section .timeline-item .content{width:100%;padding-top:0;border:0;border-bottom:1px solid #e7eaec;min-height:auto }
 .timeline-item .date i.fa-briefcase{display:none }
 .placements_section .timeline-item{border-bottom:0;margin-bottom:20px }
 .ibox-content.cst_padding{border:0 }
 .placements_section .timeline-item .date{width:100%;padding-top:0 }
 .interview_schedule .timeline-item .content{width:100% }
 .interview_schedule .timeline-item{border-bottom:1px solid #ddd;margin-bottom:20px }
 .interview_schedule .timeline-item .content{border:0;min-height:auto }
 .interview_schedule .timeline-item .date{text-align:left;padding-top:0 }
 .mail_phone{width:auto }
 .interview_right{width:auto }
 .h2_heading{font-size:18px }
 .dashbaordUser_icon .dropdown-menu{left:-120px !important }
 .followupActivities .timeline-item .content{width:100% }
 .followupActivities .timeline-item{border-bottom:1px solid #ddd;margin-bottom:20px }
 .followupActivities .timeline-item .content{border:0;min-height:auto }
 .followupActivities .timeline-item .date{text-align:left;padding-top:0 }
 .dateCenter{text-align:left !important }
 .activitiesLeft i.fa-cog{display:none }
 .applyShare_btn{text-align:left }
 .jobListDetails .jobTextIcon2{width:100% }
 .add_comments, .view{font-size:12px }
 .borderTop{border-top:1px solid #ddd;padding-top:20px }
 .placements_section .text_icon li a span{word-break:break-word }
 .logoD{display:none }
    #uploadResumeCandidateOuter.ndSocial .nurse-menu {
        height: 100vh;
        width: 100%;
        z-index: 10;
        background: #d99b9b6b;
    }
    #uploadResumeCandidateOuter.ndSocial .nurse-menu {
        height: 100vh;
        width: 100%;
        z-index: 10;
        background: #d99b9b6b;
        right:0!important;
        top:83px;
    }
        #uploadResumeCandidateOuter.ndSocial .nurse-menu ul {
            background: #fff;
            margin-top: 1px;
            box-shadow:none!important;
        }
        #uploadResumeCandidateOuter.ndSocial .nurse-menu li {
            font-size: 24px !important;
            text-align: right;
        }
        #uploadResumeCandidateOuter.ndSocial .nurse-menu li a{
            padding-right:20px;
        }
   
    #uploadResumeCandidateOuter.ndSocial .mobile_view {
        display: block;
    }

    .upLoadResumeWindow{
        min-height:80vh;
    }
    .logoD {
        display: block
    }
    #uploadResumeCandidateOuter.ndSocial .logoD {
        display: block
    }
    #uploadResumeCandidateOuter.ndSocial header .headerTop {padding: 1em 1.5em 1em 1.5em;position: fixed;z-index: 2;}
    .jobDetailsWrapper {padding: 20% 7%;}
    #uploadResumeCandidateOuter.ndSocial .jobDetailsWrapper {padding: 20% 7%;}
    #uploadResumeCandidateOuter.ndSocial .jobDetailsWrapper .resume-submit {
            display: none
        }
    .mobile-btn {
        position: fixed;
        bottom: 1px;
        width: 100%;
        border: 1px solid #ccc;
        z-index: 2;
        background: #fff;
        margin: 0 auto;
        align-items: center;
        justify-content: center;
        display: flex;
        padding-bottom: 15px;
    }
        .mobile-btn .btn-nurse {
            margin-top: 15px;
            width: 90%;
           
        }
    #uploadResumeCandidateOuter.ndSocial .submitResumeSec .descHeight {
       font-size:20px;
    }
    #uploadResumeCandidateOuter.ndSocial  .jobDetailsWrapper .submitResumeSec {
        border: none;
        box-shadow: none;
    }
    #uploadResumeCandidateOuter.ndSocial .nojobform {
        margin-top: 40%;
    }
    #uploadResumeCandidateOuter.ndSocial .submitResumeSec {
        text-align: center;
        /*        font-size: 20px;
*/
    }
    #uploadResumeCandidateOuter.ndSocial .bottombtn {
        width: 100%;
        background: transparent;
        border: none;
        font-size: 26px;
    }
    #uploadResumeCandidateOuter .jobdesc {
      
        margin: 10px 0px;
        text-align: center;
    }
    #jobdetailsContent .col-md-3.control-label{ width:100%;}
    #jobdetailsContent  .col-md-9{width:100%;}
    .nursefclass .control-label {
        display: none;
        margin-bottom: 10px;
    }
    .nursefclass input::placeholder {
        color: #808080;
      
    }
    .nursefclass .form-group{
        margin-bottom:1px;
    }
    .nursefclass .row > .col-md-6{ margin-bottom:15px;}
    .nursefclass .form-control {
        border: 1px solid #888;
        font-size: 24px;
        height: 60px;
        font-weight: 600;
        border-radius: 5px;
    }
    .logoM {
        display: block
    }
    #uploadResumeCandidateOuter.ndSocial .desk_view {
        display: none;
    }
    #uploadResumeCandidateOuter.ndSocial .submitCandi_header {
        text-align: center;
        border-bottom: 2px solid #888;
        padding: 15px 0px;
    }
    .mobile_view h3{ font-size:16px; margin-top:10px;}
    .mobile_view p {
        margin-top: 14px;
        font-size: 16px;
        font-weight: 600; margin:5px 0 10px;
    }
    #uploadResumeCandidateOuter.ndSocial .full_width {
        float: none
    }
    #uploadResumeCandidateOuter.ndSocial .uploadstyle {
        width: 100%;
        background: #45477E;
        color: #fff;
        font-size: 20px;
        border-radius: 5px;
        margin: 10px 0px;
    }
    #uploadResumeCandidateOuter.ndSocial .filenamestyle i {
        font-size: 20px;
        color: #45477E;
        font-weight: bold;
    }
    #uploadResumeCandidateOuter .noteupload {
        font-size: 18px;
        margin-top: 20px;
        color: #a2a0a0;
    }
    .mobileMenuBTN {
            display: block
     }
    .nurse-desktop{display:none;}


    /*.uploadfname, .nurse-mobile, #uploadbtn {
        display: block;
    }*/

    /*.ndSocial #FileUpload2 {
        display: none;
    }*/

    .title-sec {
        position: fixed;
        z-index: 1;
        /* float: none; */
        background: #fff;
        width: 92%!important;
    }
    .mobilejob {
        margin-top: 45%;
        min-height: 60vh;
    }
        .mobilejob ul {
            max-width: 100%;
            padding: 0px;
            text-align: center;
            font-size: 20px;
        }
    .upLoadResumeWindow {
        padding-top: 0px;
        margin-top: 4px;
        border-top: 1px solid #e5e6e7;
    }
    body.mini-navbar #page-wrapper {
        margin: 0
    }
 body.mobileMenu #page-wrapper{margin:0 0 0 70px }
 body.mini-navbar .headerFixed{width:100% }
 body.mobileMenu .headerFixed{width:calc(100% - 70px) }
 .body-small .navbar-static-side{display:none;z-index:0;position:absolute;width:70px }
 body.mobileMenu.body-small .navbar-static-side{z-index:1;left:0 }
 .navbar-right{float:left }
 .navbar-minimalize{display:none }
 .sidebarFixed{position:absolute !important }
 body.mini-navbar .nav-header{padding:0;background-color:#fff;height:60px;position:fixed;width:70px;top:0;z-index:10 }
 body.mobileMenu .metismenu{padding-top:60px }
 body.mobileMenu #wrapper{overflow-x:hidden }
  #page-wrapper{position:inherit;min-height:1000px }
 .body-small .navbar-static-side{display:none;z-index:101;position:absolute;width:70px }
 .body-small.mini-navbar .navbar-static-side{display:block;left:-70px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s }
 .lock-word{display:none }
 .navbar-form-custom{display:none }
 .navbar-header{display:inline-block;float:left }
 .sidebard-panel{z-index:2;position:relative;width:auto;min-height:100% !important }
 .sidebar-content .wrapper{padding-right:0;z-index:1 }
 .fixed-sidebar.body-small .navbar-static-side{display:none;z-index:2001;position:fixed;width:220px }
 .fixed-sidebar.body-small.mini-navbar .navbar-static-side{display:block }
 .ibox-tools{float:none;text-align:right;display:block }
 .body-small .nav-second-level li a .fa.arrow{display:block !important }
 .mini-navbar.body-small .nav-second-level li a{padding:10px 5px 10px 5px }
 .body-small .nav-third-level{padding-left:10px !important }
 .body-small .nav-third-level a{padding:5px !important }
 .candidate_popup .modal{z-index:100000 !important }
 .dropdown.dashbaordUser_icon{padding:20px 0 0 0 }
 .tabs-container .nav-tabs > li{float:none !important }
 .tabs-container .nav-tabs > li.active > a{border-bottom:1px solid #e7eaec !important;margin:0 } 
 #page-wrapper{position:inherit;margin:0 0 0 240px;min-height:2002px }
 .chatboxBack{ display:block}
 .div_SMSCloseIcon{ display:none}
 .srchmsgBlock{ width:100%;}
.margingTop{ margin-top:20px;}
 .modal-dialog{ width:96% !important; margin:0 2%;}
 .form-horizontal .form-group{ margin:0px;}
 .labelValue::after{ display:none}
 .chatWith_downLoad a.forum-item-title{ width:150px; overflow:hidden}
}
@media (max-width:640px) {
    .mobresponsive .vAlign{ display:block;}
    .chatMessage_left{ width:100%}
    .chatMessage_right{ width:auto; text-align:left; float:left; margin-left:4.5em}
    .chatMessage_right .full_width{ width:auto}
    .chatMessage_content{ float:left;}
    .chatDetailsHead,.chatDetailsContent{ padding:0px;}
    .chatMessage_right i{ margin-top:-3px;}
     .chatWith_downLoad a.forum-item-title{ width:150px; overflow:hidden}

}
@media (max-width:560px){
    .refresh{width:100% } 
  .interview_schedule .sortByAdv #srtBy{width:170px;margin:0;float:left }
 .recent_activities .calander_section .date_tab{margin:0 0 0 10px } 
 .recent_activities .tabs1_section{float:none;width:100% }
 .recent_activities .calander_section .date_tab{margin:10px 0 }
 .interview_right{float:left;margin-bottom:10px }
 .timeline-item .date{width:100%;padding-top:0 }
 .resume_pop_head .col-xs-6{width:100% }
 .resume_tab_container{padding-top:10px }
 .resume_details .timeline-item .date{padding-top:30px }
 .ibox-content.cst_padding{padding:0 00px 0 00px }
 .nav-tabs.custom_tab1 > li > a{width:100px }
 table.dataTable > tbody > tr.child{padding:.5em 1em;word-break:break-word }
 table.dataTable > tbody > tr.child span.dtr-title{width:100% }
 .sidenav2 .jobListDetails .text_icon{width:100%;margin-right:0 }
}
@media (max-width:480px){
  .calander_section .checkBoxCal{text-align:right;width:100% }
 .calander_section .date_tab{float:right }
 .choose_date{width:160px }
 .choose_date .form-group{width:100%;margin:2px 0 0 0 }
 #pop_history .timeline-item .content{border:0;width:100%;min-height:auto }
 #pop_history .timeline-item{border-bottom:1px solid #ddd;margin-bottom:20px }
 #pop_history .timeline-item .date i{display:none }
 #pop_history .timeline-item .date{padding-top:0 }
 #pop_history .ibox-content{padding:15px 0 20px 0 }
 div.dataTables_wrapper div.dataTables_filter input{float:left;width:90%;margin-left:0 }
 div.dataTables_wrapper div.dataTables_filter label{margin:0 }
 div.dataTables_wrapper div.dataTables_filter{padding-left:5px }
  .chatWith_downLoad a.forum-item-title{ width:90px; overflow:hidden}

}
@media only screen and (max-width:360px){
 .topRowButtons li a{padding:9px 8px;font-size:11px }
 ul.table_btn li a{margin-right:0 !important;padding:8px 5px !important }
 .mail_phone{padding:0 }
 .mobileMenuBTN{margin-left:5%;margin-right:1% }
 .timeline-item .date{text-align:left;width:110px;position:relative;padding-top:30px }
 .timeline-item .date i{position:absolute;top:0;left:15px;padding:5px;width:30px;text-align:center;border:1px solid #e7eaec;background:#f8f8f8 }
 .timeline-item .content{border-left:none;border-top:1px solid #e7eaec;padding-top:10px;min-height:100px }
 .ibox-tools{float:none;text-align:left;display:inline-block }
  .chatWith_downLoad a.forum-item-title{ width:70px; overflow:hidden}

}
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        #divIncomingCall .incomingClosebtn{line-height: 24px;}
    }
}

 
.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0
}

    .multiselect-container .input-group {
        margin: 5px
    }

    .multiselect-container > li {
        padding: 0
    }

        .multiselect-container > li > a.multiselect-all label {
            font-weight: 700
        }

        .multiselect-container > li.multiselect-group label {
            margin: 0;
            padding: 3px 20px 3px 20px;
            height: 100%;
            font-weight: 700
        }

        .multiselect-container > li.multiselect-group-clickable label {
            cursor: pointer
        }

        .multiselect-container > li > a {
            padding: 0
        }

            .multiselect-container > li > a > label {
                margin: 0;
                height: 100%;
                cursor: pointer;
                font-weight: 400;
                padding: 3px 20px 3px 40px
            }

                .multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {
                    margin: 0
                }

                .multiselect-container > li > a > label > input[type=checkbox] {
                    margin-bottom: 5px
                }

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px
}

.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
    margin-left: -20px;
    margin-right: 0
}

