﻿:root{--gneric-border-radius: 5px;--topbar-height: 60px;--border-radius-menu: 15px}.red{color:#c30}.green{color:#093}.yellow{color:#b99622}.gray{color:#8c8f92}.primary-color{color:#071d33}.secondary-color{color:#f5460f}body{font-family:"Roboto",sans-serif}*{margin:0px;padding:0px;outline:0px;border:0px}body{font-size:13px}a{color:inherit}a:hover,img,a{text-decoration:none;border:none}img{vertical-align:middle;border:none;max-width:100%;height:auto}ul li,ol li{list-style:none}input:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder{opacity:0}textarea:focus::-webkit-input-placeholder{opacity:0}textarea:focus::-moz-placeholder{opacity:0}select,input,textarea{padding:10px;border:1px #e3e4e8 solid;margin:0 2px;border-radius:0px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}div,input,select,textarea,section,li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;width:auto}input[type=checkbox],input[type=radio]{width:auto;margin-right:5px;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:100%}::placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}label.custom-checkbox{display:block;position:relative;padding-left:25px;cursor:pointer;user-select:none;height:15px}.rslist label.custom-checkbox{padding-left:25px !important}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark,.checkmark-box{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#e3e4e8;border-radius:50%}.custom-radio:hover input~.checkmark,.custom-checkbox:hover input~.checkmark-box{background-color:#e3e4e8}.checkmark:after,.checkmark-box:after{content:"";position:absolute;display:none}.custom-radio input:checked~.checkmark:after,.custom-checkbox input:checked~.checkmark-box:after{display:block}.custom-radio .checkmark:after{top:4px;left:4px;width:7px;height:7px;border-radius:50%;background:#fff}.checkmark-box{border-radius:0}.custom-checkbox .checkmark-box:after{left:5px;width:5px;height:10px;border:solid #f5460f;border-width:0 3px 3px 0;transform:rotate(45deg)}.select2-container .select2-selection{height:38px;border-color:#e3e4e8;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-selection--multiple{overflow:hidden !important;height:auto !important}.filterbutton{text-align:right}.filterbutton .showfilterbutton{background-color:#fff;color:#071d33;font-size:12px;font-weight:bold;padding:10px;margin:5px;border:solid 1px #071d33}.filterbutton .primarybutton{background-color:#071d33;color:#fff;font-size:12px;font-weight:bold;padding:10px;margin:5px;border:solid 1px #071d33}.filterbutton .secondarybutton{background-color:#f5460f;color:#fff;font-size:12px;font-weight:bold;padding:10px;margin:5px;border:solid 1px #f5460f}.gridtablewrapper{width:100%}.gridtablewrapper h6{font-size:16px;font-weight:600;margin-bottom:10px;text-align:right}.gridtablewrapper .table-striped{width:100%;border-collapse:collapse}.gridtablewrapper .table-striped thead tr:first-child{background-color:#071d33;color:#fff;font-size:14px;text-align:left;vertical-align:middle}.gridtablewrapper .table-striped thead tr:first-child th{padding:20px 8px}.gridtablewrapper .table-striped thead tr:first-child th:first-child{border-radius:7px 0 0 7px}.gridtablewrapper .table-striped thead tr:first-child th:last-child{border-radius:0 7px 7px 0}.gridtablewrapper .table-striped tbody td{color:#000;font-size:12px;padding:8px;text-align:left;vertical-align:middle}.gridtablewrapper .table-striped tbody tr.gridrow{background-color:#fff}.gridtablewrapper .table-striped tbody tr.altgridrow{background-color:#d5eaf8}.gridtablewrapper .table-striped tbody tr td{border:solid 1px #f1f1f1}.gridtablewrapper .table-striped tbody tr td .fas{color:#071d33}.gridtablewrapper .table-striped tbody tr td .fas.green{color:#093}.gridtablewrapper .table-striped tbody tr td .fas.red{color:#c30}.gridtablewrapper .table-striped tbody tr .table-ul{list-style-type:none;padding:0;margin:0}.gridtablewrapper .table-striped tbody tr .table-ul li{display:inline-block;margin-right:10px;font-size:16px}.gridtablewrapper .table-striped tbody tr .table-ul li:last-child{margin-right:0}.gridtablewrapper .table-striped tbody tr .gridinnerlink{font-size:16px}.gridtablewrapper .table-striped .pagetr .pager{text-align:center;padding:10px;display:flex;justify-content:space-between;align-items:center}.gridtablewrapper .table-striped .pagetr .pager .showcurrentpage{font-size:13px;padding:10px;width:100px}.gridtablewrapper .table-striped .pagetr .pager ul{list-style:none;display:flex;justify-content:center}.gridtablewrapper .table-striped .pagetr .pager ul li a{display:inline-block;padding:5px 8px;background-color:#d5eaf8;border-radius:5px;margin:2px}.gridtablewrapper .table-striped .pagetr .pager ul li a.active{background-color:#071d33;color:#fff}.gridtablewrapper .table-striped .gridtable-optionrow .delete .fas{color:#c30}.managementsearchbox{width:100%;border-radius:5px}.mainbody{display:flex;flex-direction:row;background-color:#d5eaf8;padding:0;min-height:calc(100vh - var(--topbar-height))}.mainbody .sidebar{background-color:#071d33;color:#fff;padding:20px 0;flex:1}.mainbody .content{width:83%;padding:20px;position:relative}.mainbody .content .copyrightinfo{bottom:0;background-color:#fff;border-radius:var(--gneric-border-radius);padding:10px;margin:10px auto;width:calc(100% - 40px);position:absolute}.contentheader{display:flex;flex-direction:row}.contentheader .leftcontent{width:50%;overflow:hidden}.contentheader .rightcontent{width:50%;overflow:hidden;display:flex;flex-direction:row;align-self:flex-end;justify-content:flex-end}.extraactionbar{display:flex;flex-direction:row;justify-content:flex-end;margin:10px 0}.extraactionbar.filter{margin:0 5px;background-color:#fff;border-radius:0 0 var(--gneric-border-radius) var(--gneric-border-radius);padding:0 35px 25px 25px}.extraactionbar .filterbutton{color:#000;display:inline-block;padding:10px;margin:5px}.extraactionbar .filterbutton:hover{color:#f5460f}.quickaction-bar{display:flex;flex-direction:row;justify-content:space-between}.quickaction-bar.filter{background-color:#fff;border-radius:var(--gneric-border-radius) var(--gneric-border-radius) 0 0;margin:5px 5px 0 5px;padding:0 25px}.quickaction-bar .quickaction-box{border-radius:var(--gneric-border-radius);background-color:#fff;color:#000;padding:15px;flex:1;margin:10px 5px}.quickaction-bar .quickaction-box .title{display:flex;flex-direction:row}.quickaction-bar .quickaction-box .title h4{font-size:12px;font-weight:bold;flex:1}.quickaction-bar .quickaction-box .title span{justify-content:flex-end;text-align:right;font-size:8px;border-radius:50%;border:solid 1px #8c8f92;padding:2px 5px;line-height:10px}.quickaction-bar .quickaction-box .boldcontent{font-weight:bold;margin:7px 0}.quickaction-bar .quickaction-box .note{font-size:11px}.maincontent{padding:25px;background-color:#fff;border-radius:var(--gneric-border-radius);overflow:hidden;min-height:50vh;margin:10px auto}.twopartcontent{display:flex;flex-direction:row;border:solid 1px #f2f2f2}.twopartcontent .partone{width:50%;padding-right:10px}.twopartcontent .parttwo{width:50%;padding-right:10px}.twopartcontent.noborder{border:none}@media screen and (max-width: 768px){.mainbody{flex-direction:column}.mainbody .sidebar{display:none}.mainbody .content{width:100%}.contentheader{flex-direction:column}.contentheader .leftcontent{width:100%}.contentheader .rightcontent{width:100%;justify-content:flex-start}.quickaction-bar{flex-direction:column;justify-content:first baseline}.quickaction-bar .quickaction-box{width:100%;margin:10px 0}.maincontent{width:100%;margin:10px 0}}.fade-in{opacity:0;animation:fade-in-animation .7s ease-in-out forwards}@keyframes fade-in-animation{0%{opacity:0}100%{opacity:1}}.dashcontentwrapper{display:flex;flex-direction:row;margin-bottom:20px}.dashcontentwrapper .dashsidebar{width:25%;padding:20px 10px;color:#fff}.dashcontentwrapper .dashcontent{width:75%;padding:20px 10px;color:#000}.dashcontentwrapper .dashcontent .blueheader{background-color:#071d33;color:#fff;padding:20px;border-radius:var(--gneric-border-radius);margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between}.dashcontentwrapper .dashcontent .blueheader .imagewrapper{width:225px}.dashcontentwrapper .dashcontent .blueheader .imagewrapper img{width:100%;height:100%}.dashcontentwrapper .dashcontent .blueheader .content{width:calc(100% - 175px)}.dashcontentwrapper .dashcontent .blueheader .content h3{font-size:20px;font-weight:bold;margin:0}.dashcontentwrapper .dashcontent .blueheader .content p{font-size:12px;margin:0}.dashcontentwrapper .dashcontent .blueheader .content span{color:#f5460f;font-weight:bold}.dashcontentwrapper .dashcontent .feedbackcontentgraphwrapper{background-color:#fff;padding:10px;border-radius:var(--gneric-border-radius)}.dashsidebar .gaugeprogresswrapper{background-color:#fff;border-radius:var(--gneric-border-radius);color:#000;padding:20px;margin-bottom:20px}.dashsidebar .gaugeprogresswrapper .shortnote{color:#8c8f92}.dashsidebar .startdatewrapper{background-color:#fff;background-image:url(../images/dashboardicon.png);background-repeat:no-repeat;background-position:right bottom;border-radius:var(--gneric-border-radius);color:#000;padding:20px;height:143px;margin-bottom:20px}.dashsidebar .startdatewrapper .shortnote{color:#8c8f92}@media screen and (max-width: 1750px){.dashsidebar .startdatewrapper{background-image:none}}@media screen and (max-width: 1200px){.dashsidebar .startdatewrapper h3{font-size:12px}}.dashsidebar .projectphotowrapper{background-color:#fff;border-radius:var(--gneric-border-radius);color:#000;padding:20px}.dashsidebar .projectphotowrapper .projectphoto img{width:100%}.dashsidebar .dashsidebarcontentwrapper{background-color:#fff;border-radius:var(--gneric-border-radius);color:#000;padding:20px;margin-bottom:20px}.dashsidebar .feedbackusercount .information{padding:20px 0;display:flex;flex-direction:row;justify-content:space-between}.dashsidebar .feedbackusercount .information span{width:75%;display:block;font-size:30px}.dashsidebar .feedbackusercount .information i{padding:10px;border-radius:var(--gneric-border-radius);display:block;font-size:25px;text-align:right;color:#fff;background-color:#f5460f}.feedbackq2wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;margin-top:-20px}.feedbackq2wrapper .feedbackq2{width:24%;background-color:#fff;border-radius:var(--gneric-border-radius);color:#000;padding:20px;margin:.5%}.feedbackq2wrapper .feedbackq2 canvas{width:100%;aspect-ratio:1/1}.feedback-comments-wrapper{background-color:#fff;border-radius:var(--gneric-border-radius);color:#000;padding:20px;margin-bottom:50px}.feedback-comments-wrapper .feedback-comments{margin-top:20px}.feedback-comments-wrapper .feedback-comments div{border:solid 1px #f2f2f2;font-style:italic;padding:5px;margin:5px}.mainnav{padding:10px 0 30px 10px}.mainnav li{position:relative;margin:10px 0}.mainnav li:hover{color:#f5460f}.mainnav li.active{color:#f5460f;text-decoration:none;background-color:#d5eaf8;border-radius:var(--border-radius-menu) 0 0 var(--border-radius-menu)}.mainnav li.active:before{position:absolute;left:0;height:10px;background-color:#d5eaf8;top:-10px;content:"";width:calc(100% - 10px);padding:0 10px 0 0;pointer-events:none}.mainnav li.active:after{position:absolute;left:0;height:10px;background-color:#071d33;bottom:-10px;content:"";width:calc(100% - 10px);padding:0 10px 0 0;border-top-right-radius:var(--border-radius-menu);pointer-events:none}.mainnav i{padding-right:20px;width:12px;height:12px}.mainnav a{background-color:#071d33;color:#fff;text-decoration:none;display:inline-block;width:calc(100% - 10px);padding:10px;padding-right:0}.mainnav a.red{color:#c30}.mainnav a:hover{color:#f5460f}.mainnav a.active{color:#f5460f;text-decoration:none;background-color:#d5eaf8;border-radius:var(--border-radius-menu) 0 0 var(--border-radius-menu)}.mainnav a.active:before{position:absolute;left:0;height:10px;background-color:#071d33;top:-10px;border-bottom-right-radius:var(--border-radius-menu);content:"";width:calc(100% - 10px);padding:0 10px 0 0}.mainnav a.active:after{position:absolute;left:0;height:10px;background-color:#d5eaf8;bottom:-10px;content:"";width:calc(100% - 10px);padding:0 10px 0 0}.topbar{height:var(--topbar-height);display:flex;flex-direction:row}.topbar .logo{margin:0;padding:0;text-align:left;flex:1}.topbar .logo img{margin:0;padding:5px;max-width:100%;width:175px;height:auto}.topbar .burgermenuwrapper{text-align:center;padding:0 20px;font-size:24px;width:70px}.topbar .burgermenuwrapper i{vertical-align:middle;line-height:var(--topbar-height)}.topbar .quicksearch{width:calc(87% - 170px);margin:0 auto;padding:0;display:flex;flex-direction:row;justify-content:right;align-items:center}.topbar .quicksearch input[type=search]{width:200px;border:1px #e3e4e8 solid;margin:0;border-radius:0px}.topbar .quicksearch button{max-height:var(--topbar-height);padding:11px;background-color:#071d33;color:#fff}.topbar .quicksearch .projectselector{min-width:200px}.topbar .notificationprofile{width:100px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.topbar .notificationprofile ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.topbar .notificationprofile ul li{width:40px;position:relative}.topbar .notificationprofile ul li .notification{font-size:24px;width:36px;height:36px;line-height:0;text-align:center}.topbar .notificationprofile ul li .profile{font-size:24px;border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;background-color:#e3e4e8;border:solid 1px #f5460f;display:block}.topbar .notificationprofile ul li .profile img{width:100%;height:auto;border-radius:50%}.topbar .notificationprofile ul li .subprofilemenu{display:block;opacity:0;position:absolute;z-index:1;pointer-events:none;min-width:150px;right:5px;list-style:none;padding:10px;margin:0;background-color:#fff;box-shadow:0 0 1px 3px #f5460f;border-radius:2px;transition:all .5s ease-in-out .1s}.topbar .notificationprofile ul li .subprofilemenu li{width:100%;background-color:#fff}.topbar .notificationprofile ul li .subprofilemenu li a{display:block;background-color:#fff;border-bottom:solid 1px #e3e4e8;color:#f5460f;padding:10px 5px}.topbar .notificationprofile ul li .subprofilemenu li:last-child a{border-bottom:none}.topbar .notificationprofile ul li:hover .subprofilemenu{display:block;opacity:1;pointer-events:unset}h2{font-family:"Roboto",sans-serif;font-size:20px;font-weight:bold}h2 span{color:#f5460f}h3{font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold}h3 span{color:#f5460f}.subheading{font-size:12px;color:#8c8f92}.breadcrumb{font-size:12px}.breadcrumb .past{color:#8c8f92}.breadcrumb .past:after{content:" / "}.breadcrumb .current{color:#000}.contentheadertopbutton{background-color:#fff;color:#000;font-size:12px;font-weight:bold;padding:10px;margin:5px}.contentheadertopbutton.highlight{background-color:#071d33;color:#fff}.contentheadertopbutton.highlight:hover{background-color:#f5460f;color:#fff}.contentheadertopbutton:hover{background-color:#071d33;color:#fff}.contentheaderthirdcolor{background-color:#d5eaf8;color:#000;font-size:12px;font-weight:bold;padding:10px;margin:5px}.contentheaderthirdcolor.highlight{background-color:#071d33;color:#fff}.contentheaderthirdcolor.highlight:hover{background-color:#f5460f;color:#fff}.contentheaderthirdcolor:hover{background-color:#071d33;color:#fff}.alert{padding:10px 20px;margin:10px 0;border-radius:7px;font-size:13px}.alert.alert-danger{background-color:#c30;color:#fff}.alert.alert-warning{background-color:#b99622;color:#000}.alert{padding:10px 20px;margin:10px 0;border-radius:7px;font-size:13px;font-weight:bold}.alert.alert-danger{background-color:#c30;color:#fff}.alert.alert-warning{background-color:#b99622;color:#000}.alert.alert-success{background-color:#f5460f;color:#fff}.stepcounter ul{list-style:none;height:50px;display:flex}.stepcounter ul li{width:20%;height:20px;position:relative}.stepcounter ul li span{display:block;width:20px;height:20px;text-align:center;padding:10px;background-color:#fff;border-radius:50%;border:solid 2px #e3e4e8;font-size:16px;color:#e3e4e8;position:absolute;left:50%;transform:translateX(-50%)}.stepcounter ul li.current span{background-color:#f5460f;color:#fff;box-shadow:1px 1px 3px 3px #e3e4e8}.stepcounter ul li.completed span{background-color:#f5460f;color:#fff;box-shadow:1px 1px 3px 3px #e3e4e8}.stepcounter ul li:before{content:"";position:absolute;left:0;height:2px;width:calc(50% - 40px);right:60px;background-color:#e3e4e8;top:20px}.stepcounter ul li:after{content:"";position:absolute;right:0;height:2px;width:calc(50% - 40px);background-color:#e3e4e8;top:20px}.stepcounter ul li:last-child:after{display:none}.stepcounter ul li:first-child:before{display:none}.btnnormal{background-color:#071d33;color:#fff;border:1px solid #071d33;padding:5px 10px}.btnnormal:hover{background-color:#f5460f;color:#fff;border:1px solid #f5460f}#trainingpositions ul{display:flex;flex-direction:row;flex-wrap:wrap}#trainingpositions ul li{width:22%;margin:1%}#trainingpositions ul li input[type=text]{width:75%}#trainingpositions ul li button{border-radius:50%;background-color:#c30;color:#fff;font-weight:bold;padding:5px 8px}.tablepositiontraining{width:100%;border-collapse:collapse;border:1px solid #e3e4e8;margin:5px}.tablepositiontraining thead th{background-color:#071d33;color:#fff;font-size:14px;font-weight:bold;padding:18px;line-height:17px;text-overflow:clip;white-space:nowrap;overflow:hidden}.tablepositiontraining tr{border-bottom:1px solid #e3e4e8}.tablepositiontraining tr:last-child{border-bottom:none}.tablepositiontraining tr td{padding:5px;border-right:1px solid #e3e4e8}.tablepositiontraining tr td:last-child{border-right:none}.tablepositiontraining tr td select{width:100%;border:solid 1px #fff}.tablepositiontraining tr.candidatetablerow td:first-child{width:100px}#candidatelist li{display:flex;flex-direction:row;padding:5px}#candidatelist li label{width:13.5%;font-weight:bold}#candidatelist li input,#candidatelist li select{width:calc(13.5% - 6px)}#previouscandidate{width:100%}.primary-btn{font-weight:bold;color:#fff;background-color:#f5460f;padding:10px 20px;margin:5px;box-shadow:2px 2px 5px #c3c3c3}.primary-btn:hover{background-color:#071d33}.crossbutton{background-color:#c30;color:#fff;padding:5px 7px;border-radius:50%;font-weight:bold}.crossbutton:hover{background-color:#f5460f}.projectpositions{overflow-x:auto;display:flex}.projectpositions .fixedcolumn{margin:5px 0;position:absolute;z-index:1}.projectpositions .tablepositiontraining{margin-left:205px}.projectpositions .tablepositiontraining select{border:none;height:40px}.projectpositions .tablepositiontraining .readonlycell{padding:12px;height:40px}.projectpositions .hangout{padding:16px;line-height:17px;width:200px;border:1px solid #e3e4e8;background:#d5eaf8;border-collapse:collapse}.projectpositions .hangout .message{font-size:11px}.projectpositions .hangout.header{font-size:14px;font-weight:bold;padding:18px;background-color:#071d33;color:#fff}.projectpositions thead .info{width:150px;display:block}.projectpositions tbody{border:1px solid #e3e4e8}.projectpositions .traininginfo{height:40px;width:180px;position:relative;text-align:center}.projectpositions .traininginfo:before{content:"";display:block;position:absolute;top:0;left:0;height:6px;width:100%;border-radius:7px}.projectpositions .traininginfo.notdue{background:#fff}.projectpositions .traininginfo.pending{background:#95d8eb}.projectpositions .traininginfo.completed{background:#48bf91}.projectpositions .traininginfo.expired{background:#ad4242;color:#fff}.projectpositions .traininginfo .trainingdate{font-size:12px;padding:5px}.projectpositions .traininginfo .crossbutton{font-size:12px}.projectpositions .trainging-na:before{background-color:#fff}.projectpositions .trainging-na .trainingposition{color:#000}.projectpositions .training-mandatory:before{background-color:#f5460f}.projectpositions .training-mandatory .trainingposition{color:#000}.projectpositions .training-recommended:before{background-color:#071d33}.projectpositions .training-recommended .trainingposition{color:#000}.projectpositions .trainingposition{display:block;min-width:150px}.projectpositions .trainingposition .expirydate{color:#c30}.projectpositions .trainingposition .validolddate{color:#000}.projectmatrix .hangout{padding:7px}.projectmatrix+.tablepositiontraining thead th:first-child{width:100px;display:block;padding:18px 5px}.projectmatrix+.tablepositiontraining thead th:first-child .info{width:100%}.contentheading2section{display:grid;grid-template-columns:1fr 1fr}.legnedswrapper2box{display:flex;flex-direction:row}.legnedswrapper2box .legends{width:50%;box-sizing:border-box}.legnedswrapper2box .legends:first-child ul{justify-content:flex-start}.legends ul{display:flex;flex-direction:row;justify-content:flex-end}.legends ul li{width:155px}.legends .icon{width:12px;height:12px;display:inline-block;border:solid 1px #000;border-radius:3px}.legends .icon-line{width:20px;height:5px;display:inline-block;border:solid 1px #000;border-radius:3px}.legends .icon-line.mandatory{background-color:#f5460f}.legends .icon-line.recommended{background-color:#071d33}.legends .legend-text{margin-left:5px;background-color:#fff;color:#000}.legends .notdue{background:#fff}.legends .pending{background:#95d8eb}.legends .completed{background:#48bf91}.legends .expired{background:#ad4242;color:#fff}.popupmessage{position:absolute;display:block;right:20px;bottom:20px;width:400px;padding:20px;background-color:#f5460f;color:#fff;font-weight:bold;border-radius:var(--gneric-border-radius)}#crewschedulewrapper .verticaltext,#trainerschedulewrapper .verticaltext{width:25px;position:relative}#crewschedulewrapper .verticaltext span,#trainerschedulewrapper .verticaltext span{transform:rotate(-90deg);transform-origin:top left;white-space:nowrap;position:absolute;top:90%;left:0}#crewschedulewrapper .div-table-header,#trainerschedulewrapper .div-table-header{border:solid 1px #071d33}#crewschedulewrapper .div-table-cell,#trainerschedulewrapper .div-table-cell{border:solid 1px #fff}.crew-available{background-color:#48bf91}.crew-absent{background-color:#fff}.crew-special{background-color:#ad4242}:root{--movecalendar-height: 24px}.movecalendar{display:flex;flex-wrap:nowrap;flex-direction:row;float:right;margin:10px}.movecalendar .previousmonth{width:25px;height:var(--movecalendar-height);background-color:#071d33;color:#fff;font-size:14px;text-align:center;line-height:24px;border-radius:50%;cursor:pointer}.movecalendar .currentmonth{width:280px;height:var(--movecalendar-height);font-size:14px;text-align:center;line-height:24px}.movecalendar .nextmonth{width:25px;height:var(--movecalendar-height);background-color:#071d33;color:#fff;font-size:12px;text-align:center;line-height:24px;border-radius:50%;cursor:pointer}.candidatecell,.trainercell{width:250px;display:flex;flex-direction:row}.candidatecell div,.trainercell div{width:75%}.candidatecell div:nth-child(2),.trainercell div:nth-child(2){width:25%;text-align:right}#popupdisembark,#popuptime{display:none;padding:30px;border:solid 1px #071d33;background-color:#fff;width:500px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#calendarviewwrapper .calendarview{width:100%;clear:both;border-radius:5px}#calendarviewwrapper .calendarviewbody{border-radius:5px}#calendarviewwrapper .calendarviewbody .calendarviewbodyheader{display:flex;flex-direction:row;justify-content:space-between}#calendarviewwrapper .calendarviewbody .calendarviewbodyheader .calendarviewbodyheaderitem{width:14.28%;text-align:center;padding:10px;border:solid 1px #071d33;background-color:#071d33;color:#fff;font-weight:bold;font-size:14px}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent{display:flex;flex-direction:row;justify-content:flex-start}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent .calendarviewbodycontentitem{position:relative;width:14%;margin:.07%;border-radius:3px;text-align:right;padding:10px;border:solid 1px #e3e4e8;background-color:#fff;color:#000;height:100px;font-weight:bold;font-size:14px}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent .calendarviewbodycontentitem .daynumber{display:block;font-size:14px;font-weight:bold;text-align:right}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent .calendarviewbodycontentitem .addmore{position:absolute;bottom:0;left:0;padding:5px}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent .calendarviewbodycontentitem .daycontent{text-align:center;vertical-align:middle;width:100%;padding:20px;cursor:pointer}#calendarviewwrapper .calendarviewbody .calendarviewbodycontent .calendarviewbodycontentitem .daycontent i{color:#f5460f}.projectinfo{text-align:center}.projectinfo .projectname{padding:5px;font-size:16px}.projectinfo .clientname{padding:5px;font-size:14px}.projectinfo .buttons{text-align:center;padding:20px}.projectinfo .buttons button{background-color:#f5460f;color:#fff;margin:5px;padding:10px}.answerchoice ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border:solid 1px #e3e4e8;margin:5px;margin-left:20%}.answerchoice ul li{list-style:none;padding:5px;margin:5px;border-radius:5px;cursor:pointer;width:20%}.answerchoice ul li.selected{background-color:#071d33;color:#fff}.questions{display:flex;flex-direction:row;justify-content:space-between;margin:5px}.questions .question{width:18%}.questions .answers{width:80%}.questions .answers ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border:solid 1px #e3e4e8}.questions .answers ul li{list-style:none;border-radius:5px;cursor:pointer;width:20%}.questions .answers ul li.selected{background-color:#071d33;color:#fff}.formfieldcustom-feedback{margin:10px}.formfieldcustom-feedback label{font-weight:bold;text-align:center;display:block;padding:10px}.formfieldcustom-feedbackother{margin:10px}.formfieldcustom-feedbackother>label{font-weight:bold;display:block;padding:10px}.formfieldcustom-feedbackother input[type=text]{width:100%;border:solid 1px #e3e4e8;padding:10px}#feedbackwrapper{display:none}.counterbold{font-weight:bold;font-size:24px}.faketable{display:flex;flex-direction:column;width:100%}.faketable .tableheader{display:flex}.faketable .tableheader .tablecell{min-width:15%;border:1px solid #d5eaf8;background-color:#d5eaf8;padding:5px;flex:1}.faketable .tableheader .tablecell.long{min-width:30%}.faketable .tablerow{display:flex}.faketable .tablerow .tablecell{min-width:15%;border:1px solid #d5eaf8;padding:5px;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.faketable .tablerow .tablecell.long{min-width:30%}.div-table{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;height:100%}.div-table .fixed{position:absolute;width:250px;z-index:1;background-color:#fff}.div-table .div-table-column:nth-child(2){margin-left:250px}.div-table-header{font-size:14px;font-weight:bold;padding:10px 5px;text-align:left;background-color:#071d33;color:#fff;height:50px}.div-table-cell{font-size:12px;padding:5px;text-align:left;width:100%;min-height:30px}.div-table-cell.center{text-align:center}.largecolumnheight{height:100px;display:flex;align-items:center;justify-content:left}.shortform .formfield{margin:10px;display:flex;flex-direction:column;align-items:start;flex-wrap:wrap}.shortform .formfield label{margin:0;padding:10px 0;font-weight:bold}.shortform .formfield.error label{color:#c30}.shortform .formfield.error input,.shortform .formfield.error select,.shortform .formfield.error textarea{border-color:#c30}.shortform .formfield .inputwrapper{flex:1;display:flex;flex-direction:row;align-content:space-between}.shortform .formfield .inputwrapper .prepend,.shortform .formfield .inputwrapper .append{line-height:35px;color:#8c8f92}.shortform .formfield .inputwrapper ul{width:100%;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.shortform .formfield .inputwrapper ul li{width:33%}.shortform .formfield .inputwrapper .radiochecklist label{font-weight:normal}.shortform .formfield .inputwrapper input:not(:first-child),.shortform .formfield .inputwrapper select:not(:first-child),.shortform .formfield .inputwrapper textarea:not(:first-child){margin-left:5px}.shortform .formfield input,.shortform .formfield select,.shortform .formfield textarea{flex:1;margin:0;padding:0;border:1px #e3e4e8 solid;border-radius:0px;padding:10px;width:250px;max-width:100%}.shortform .formfield .shortnote{width:100%;flex-basis:100%;margin:5px 5px 5px 25%;color:#8c8f92}.shortform .formfield input[type=checkbox]{order:-1}@media screen and (max-width: 768px){.shortform .formfield{flex-direction:column}.shortform .formfield label{flex-basis:unset}.shortform .formfield input,.shortform .formfield select,.shortform .formfield textarea{width:100%}.shortform .formfield input[type=radio]{width:unset}.shortform .formfield .inputwrapper{width:100%}.shortform .formfield .shortnote{margin:2px}}::placeholder{color:#8c8f92}.generalform .formfield{margin:10px;display:flex;flex-direction:row;align-items:start;flex-wrap:wrap}.generalform .formfield>label{flex-basis:15%;margin:0;padding:0;font-weight:bold}.generalform .formfield>label.requiredfield:after{content:" *";color:#c30}.generalform .formfield.error label{color:#c30}.generalform .formfield.error input,.generalform .formfield.error select,.generalform .formfield.error textarea{border-color:#c30}.generalform .formfield .inputwrapper{flex:1;display:flex;flex-direction:row;align-content:space-between}.generalform .formfield .inputwrapper .prepend,.generalform .formfield .inputwrapper .append{line-height:35px;color:#8c8f92}.generalform .formfield .inputwrapper ul{width:100%;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.generalform .formfield .inputwrapper ul li{width:33%}.generalform .formfield .inputwrapper .radiochecklist label{font-weight:normal}.generalform .formfield .inputwrapper input:not(:first-child),.generalform .formfield .inputwrapper select:not(:first-child),.generalform .formfield .inputwrapper textarea:not(:first-child){margin-left:5px}.generalform .formfield input,.generalform .formfield select,.generalform .formfield textarea{flex:1;margin:0;padding:0;border:1px #e3e4e8 solid;border-radius:0px;padding:10px}.generalform .formfield input:hover,.generalform .formfield select:hover,.generalform .formfield textarea:hover{border:solid 1px #f5460f}.generalform .formfield .select2{border:1px transparent solid}.generalform .formfield .select2:hover{border:solid 1px #f5460f}.generalform .formfield .shortnote{width:100%;flex-basis:100%;margin:5px 5px 5px 25%;color:#8c8f92}.generalform .formfield input[type=checkbox]{order:-1}.generalform .formfield .forminputwrapper{width:85%;display:flex;flex-direction:column}.generalform .formfield .forminputwrapper .fieldnote{width:100%;margin:5px;color:#8c8f92}.formbuttons{margin:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.formbuttons button{margin:5px;padding:10px;color:#fff}.formbuttons a{margin:5px;padding:10px;color:#fff}.formbuttons .btn{background-color:#8c8f92}.formbuttons .btn-primary{background-color:#071d33;color:#fff}.formbuttons .btn-primary:hover{background-color:#f5460f}.formbuttons .btn-secondary{background-color:#f5460f;color:#fff}.formbuttons .btn-secondary:hover{background-color:#071d33}.form-check-input{position:absolute;opacity:0;pointer-events:none}.form-check-label{flex-basis:unset !important;display:inline-block;position:relative;padding-left:30px !important;margin-bottom:0;font-weight:unset !important;cursor:pointer}.form-check-label::before{content:"";display:inline-block;position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ccc}.form-check-input:checked~.form-check-label::before{background-color:#2196f3;border-color:#2196f3}.form-check-label::after{content:"✓";display:none;position:absolute;left:5px;top:0;color:#fff;font-size:16px}.form-check-input:checked~.form-check-label::after{display:inline-block}.form-check-label{margin-left:10px}@media screen and (max-width: 768px){.generalform .formfield{flex-direction:column}.generalform .formfield label{flex-basis:unset}.generalform .formfield input,.generalform .formfield select,.generalform .formfield textarea{width:100%}.generalform .formfield input[type=radio]{width:unset}.generalform .formfield .inputwrapper{width:100%}.generalform .formfield .shortnote{margin:2px}}#trainingcertificatewrapper .trainingtemplatewrapper{display:flex;flex-direction:row;align-items:center;padding:5px}#trainingcertificatewrapper .trainingtemplatewrapper span.label{width:15%}#trainingcertificatewrapper .trainingtemplatewrapper span.select{width:80%}#trainingcertificatewrapper .trainingtemplatewrapper span.view{width:5%;text-align:center}.rslist{list-style:none;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0}.rslist li{width:25%;display:block}.popupform .formfield{display:flex;flex-direction:row;padding:5px;margin:5px}.popupform .formfield label{width:25%;padding:5px}.popupform .formfield label .shortnote{font-size:11px;color:#8c8f92}.popupform .formfield .forminput{width:70%}::placeholder{color:#8c8f92}.longform .formfield{margin:10px}.longform .formfield label{width:100%;margin:10px 0;padding:0;font-weight:bold;display:block}.longform .formfield.error label{color:#c30}.longform .formfield.error input,.longform .formfield.error select,.longform .formfield.error textarea{border-color:#c30}.longform .formfield .inputwrapper{width:100%;display:flex;flex-direction:row;align-content:space-between}.longform .formfield .inputwrapper .prepend,.longform .formfield .inputwrapper .append{line-height:35px;color:#8c8f92}.longform .formfield .inputwrapper ul{width:100%;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.longform .formfield .inputwrapper ul li{width:33%}.longform .formfield .inputwrapper .radiochecklist label{font-weight:normal}.longform .formfield .inputwrapper input:not(:first-child),.longform .formfield .inputwrapper select:not(:first-child),.longform .formfield .inputwrapper textarea:not(:first-child){margin-left:5px}.longform .formfield input,.longform .formfield select,.longform .formfield textarea{width:100%;margin:0;padding:0;border:1px #e3e4e8 solid;border-radius:0px;padding:10px}.longform .formfield .shortnote{width:100%;flex-basis:100%;margin:5px 5px 5px 25%;color:#8c8f92}.longform .formfield input[type=checkbox]{order:-1}.longform .formfield .forminputwrapper{display:flex;flex-direction:column}.longform .formfield .forminputwrapper .fieldnote{width:100%;margin:5px;color:#8c8f92}@media screen and (max-width: 768px){.longform .formfield{flex-direction:column}.longform .formfield label{flex-basis:unset}.longform .formfield input,.longform .formfield select,.longform .formfield textarea{width:100%}.longform .formfield input[type=radio]{width:unset}.longform .formfield .inputwrapper{width:100%}.longform .formfield .shortnote{margin:2px}}.contentloginwrapper{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-color:#d8d8d8}.loginwrapper{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:stretch;border:solid 1px #d8d8d8;border-radius:8px;width:750px;overflow:hidden;font-family:"Roboto",sans-serif}.loginwrapper .rightside{width:50%;background-image:linear-gradient(to bottom, #071d33, rgba(255, 255, 255, 0)),url(../images/login-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.loginwrapper .rightside img{width:75%;margin:25px auto}.loginwrapper .leftside{width:50%;background-color:#fff;color:#8c8f92;padding:30px}.loginwrapper .leftside button{width:100%}.loginwrapper .linkselection{list-style:none}.loginwrapper .linkselection li{margin:10px;color:#fff;font-weight:bold;font-size:14px}.loginwrapper .linkselection li a{padding:20px;background-color:#f5460f;display:inline-block;width:150px}.loginwrapper .linkselection li a:hover{background-color:#071d33}.or-line{height:20px;overflow:hidden}.or-line.bigfont{height:35px}.or-line span{background-color:#f2f4f7;font-size:10px;font-weight:bold;padding:3px;border-radius:50%;color:#8c8f92}.or-line span.bigfont{font-size:25px;background-color:transparent;color:#071d33}.or-line .line{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.or-line .line.bigfont::before{width:calc(50% - 35px)}.or-line .line.bigfont::after{left:calc(50% + 35px);width:calc(50% - 35px)}.or-line .line::before{content:"";position:absolute;top:50%;left:0;width:calc(50% - 16px);flex-basis:1;height:1px;background-color:#f2f4f7}.or-line .line::after{content:"";position:absolute;top:50%;left:calc(50% + 16px);width:calc(50% - 16px);height:1px;background-color:#f2f4f7}.iconsize{width:16px;height:16px}.ssobuttonwrapper{padding:20px}.ssobuttonwrapper .iconsize{width:32px;height:32px}.ssobuttonwrapper .ssobutton{width:100%;background-color:#fff;padding:8px 15px;border:solid 1px #071d33;border-radius:3px;font-size:14px;font-weight:bold;display:flex;justify-content:center;gap:20px;align-items:center;color:#000;box-sizing:border-box}.loginform .formfield{margin:20px}.loginform .formfield .inputwrapper{display:flex;flex-direction:row;margin:0;width:100%}.loginform .formfield .inputwrapper .iconfield{color:#071d33;background-color:#f2f2f2;width:15px;padding:10px;border-radius:5px 0 0 5px}.loginform .formfield .inputwrapper input{width:calc(100% - 35px);margin:0;background-color:#fff;border-radius:0 5px 5px 0;font-family:"Roboto",sans-serif}.loginform button{border-radius:4px;font-size:14px;font-family:"Roboto",sans-serif}@media screen and (max-width: 768px){.contentloginwrapper{background-color:#d5eaf8}.loginwrapper{flex-direction:column;width:100%}.loginwrapper .rightside{width:100%;background-color:#071d33;background-image:none}.loginwrapper .rightside img{width:75%}.loginwrapper .leftside{width:100%}}/*# sourceMappingURL=style.css.map */
