﻿/*All Icon Sets should be double classed based on their intended use
--Base Classes(btn, lnk, sts, flg, tag, fa[generic])

--All Icon Elements Should be in an <i>  and only use one class see line 137*/


/*Base Icon Set
--Allowed Objects--
<asp:label cssclass="btn [ClassName]"></asp:label>
<asp:linkbutton cssclass="btn [ClassName]"></asp:linkbutton>
<asp:label cssclass="lnk [ClassName]"></asp:label>
<asp:linkbutton cssclass="lnk [ClassName]"></asp:linkbutton>
*/
.colSelect:before {content:"\f0db"}
.Locked:before { content:"\f023"; color:#0E67A8;}/* Legacy*/
.Complete:before { content:"\f044"; color:#009900;}/* Legacy*/
.Inprogress:before { content:"\f071"; color:#F99300;}/* Legacy*/
.Notstarted:before { content:"\f024"; color:#FF0718;}/* Legacy*/
.PFillForm:before{content:"\f044"; color: #FFFFFF}
.PRegister:before{content:"\f271"; color: #FFFFFF}
.PUpload:before{content:"\f0ee"; color: #FFFFFF}
.PSchedule:before{content:"\f017"; color: #FFFFFF}
.PFollowLink:before{content:"\f18e"; color: #FFFFFF}

.buttons input.Add,
.Add{color:#333; background-color:#fff;}
.Add:hover{color:#333;}
.Add:before{content:"\f067";color:#009900;}
.Add:hover:before{color:#333;}

.buttons input.Registration,
.Registration{color:#333; background-color:#fff;}
.Registration:hover{color:#333;}
.Registration:before{content:"\f234";color:#009900;}
.Registration:hover:before{color:#333;}

.buttons input.TrainingResources,
.TrainingResources{color:#333; background-color:#fff;}
.TrainingResources:hover{color:#333;}
.TrainingResources:before{content:"\f1cd";color:#0071BD;}
.TrainingResources:hover:before{color:#333;}

.buttons input.Config,
.Config{color:#333; background-color:#fff;}
.Config:hover{color:#333;}
.Config:before{content:"\f0ad";color:#009900;}
.Config:hover:before{color:#333;}

.Permissions{color:#333; background-color:#fff;}
.Permissions:hover{color:#333;}
.Permissions:before{content:"\f084";color:#0071BD;}
.Permissions:hover:before{color:#333;}

.Move{color:#333; background-color:#fff;}
.Move:hover{color:#333;}
.Move:before{content:"\f047";color:#cc6600;}
.Move:hover:before{color:#333;}

.Options .SectionLink {color:#333;}
.Options .SectionLink:hover{color:#333;}
.Options .SectionLink:before{content:"\f142";color:#009900;}
.Options .SectionLink:hover:before{color:#333;}

.buttons input.Assign,
.Assign{color:#333; background-color:#fff;}
.Assign:hover{color:#333;}
.Assign:before{content:"\f067";color:#009900;}
.Assign:hover:before{color:#333;}

.buttons input.Apply,
.Apply{color:#fff;background-color:#0071BD}
.Apply:hover{color:#333;}
.Apply:before{content:"\f00c";color:#fff;}
.Apply:hover:before{color:#333;}
.Options .Apply {color:#333;}
.Options .Apply:before {color:#0071BD;}

.fa.AlertTriangle{border: 1px solid #ccc;padding: 10px;background-color: #FFFFD7;border-radius: 6px;text-align: center;color:#FF0000;position: relative;display: block;}
.buttons input.AlertTriangle,
.btn.AlertTriangle {display:inline-block;color: #fff;background-color: rgb(224, 27, 27);}
.sts.AlertTriangle {display:inline-block;color: #fff;background-color: rgb(224, 27, 27);}
.AlertTriangle:hover{color:#FF0000;}
.AlertTriangle:before{content:"\f071";color: #fff;}
.lnk.AlertTriangle:before{color:#ff0000;}
.fa.AlertTriangle:before{content:"\f071";color:#FF0000; font-weight:normal;position: absolute;top: -4px;right: -13px;font-size: 20px;}
.AlertTriangle:hover:before{color:#FF0000;}
.featured.fa.AlertTriangle {text-align: left;display: inline-block !important;border: none;background-color: #FBFFE0;}

.buttons input.Warning,
.Warning{color:#FF0000;background-color:#fff}
.Warning:hover{color:#333;}
.Warning:before{content:"\F071";color:#FF0000;}
.Warning:hover:before{color:#FF0000; background-color:transparent;}
.Options .Warning {color:#333;}
.Options .Warning:before {color:#FF0000;}

.WaitLoad:before{content:"\f110" !important;-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.ButtonFix.Submitted .WaitLoad:before
.fa.WaitLoad.GLA {margin-left: -24px;} /*Used for Simple GRIDLIST a Links with out btn, or lnk class*/
i.btn.WaitLoad {
    border: 0px !important;
    background-color: rgba(0, 0, 0, 0) !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    z-index: 99;
    width: auto !important;
}
.WaitLoad.HelpLoading:before {position: absolute;top: 50%;left: 50%;font-size: 50px;color: #0066cc;margin-left: -40px;margin-top: -50px;}
.WaitLoad.HelpLoading p {position: absolute;top: 50%;left: 50%;color: #0066cc;width: 220px;margin-left: -110px;display: inline-block;text-align: center;background-color: rgba(255,255,255,.8);padding: 2;padding: 10px;box-sizing: border-box;border-radius: 10px;box-shadow: 0px 0px 11px #ccc;}
.WaitLoad.HelpLoading{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 999999999;background-color: rgba(255,255,255,.5);}
.WaitLoad.HelpLoading p strong {font-size: 20px;border-bottom: 1px solid #ccc;display: block;color: #333;}
.ButtonFix.Submitted i.btn.WaitLoad:before {Color:#0071BD;}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.buttons input.Important,
.Important{color:#333; background-color:#fff;}
.Important:hover{color:#333;}
.Important:before{content:"\f12a";color:#FF0000;}
.Important:hover:before{color:#333;}

.buttons input.Cancel,
.Cancel{background-color:#dfdfdf !important;color:#333;}
.Cancel:hover{color:#333;background-color:#f5f5f5 !important;}
.Cancel:before{/*content:"\f05e";color:#cc0000;*/}
/*.Cancel:hover:before{color:#333;}*/

.buttons input.Back,
.Back{background-color:#0071BD!important;color:#fff;}
.Back:hover{color:#333;}
.Back:before{content:"\f112";}
.Back:hover:before{color:#333;}
.Options .Back {color:#333;}
.Options .Back:before {color:#0071BD;}

.buttons input.ChangeStatus,
.ChangeStatus{color:#333;background-color:#fff;}
.ChangeStatus:hover{color:#333;}
.ChangeStatus:before{content:"\f0ec";color:#cc6600;}
.ChangeStatus:hover:before{color:#333;}

.buttons input.Revise,
.Revise{color:#333;background-color:#fff;}
.Revise:hover{color:#333;}
.Revise:before{content:"\f0ec";color:#cc6600;}
.Revise:hover:before{color:#333;}

.buttons input.History,
.History{color:#333;background-color:#fff;}
.History:hover{color:#333;}
.History:before{content:"\f017";color:#0071BD;}
.History:hover:before{color:#333;}

.buttons input.Close,
.Close{color:#333;background-color:#fff;}
.Close:hover{color:#333;}
.Close:before{content:"\f00d";}
.Close:hover:before{color:#333;}

.buttons input.Compare,
.Compare{color:#333;background-color:#fff;}
.Compare:hover{color:#333;}
.Compare:before{content:"\f0db";color:#0071BD;}
.Compare:hover:before{color:#333;}

.buttons input.NotComplete,
.NotComplete{color:#333;background-color:#fff;}
.NotComplete:hover{color:#333;}
.NotComplete:before{content:"\f096";color:#333;}
.NotComplete:hover:before{color:#333;}

.buttons input.Clear,
.Clear{color:#333;background-color:#fff;}
.Clear:hover{color:#333;}

.buttons input.Completed,
.Completed{color:#333;background-color:#fff;}
.Completed:hover{color:#333;}
.Completed:before{content:"\f046";color:#009900;}
.Completed:hover:before{color:#333;}

.buttons input.Planned,
.Planned{color:#333;background-color:#fff;}
.Planned:hover{color:#333;}
.NotCompleted:before,.Planned:before{content:"\f061";color:#ff9800;}
.Planned:hover:before{color:#333;}

.buttons input.Approve,
.Approve{color:#333;background-color:#fff;}
.Approve:hover{color:#333;}
.Approve:before{content:"\f046";color:#009900;}
.Approve:hover:before{color:#333;}

.SelectedCheck:before{content:"\f046" !important;color:#009900;}
.SelectedCheck:hover:before{color:#009900;}

.NotSelectedCheck:before{content:"\f046  !important";color:#333;}
.NotSelectedCheck:hover:before{color:#333;}

.buttons input.Contact,
.Contact{color:#333;background-color:#fff;}
.Contact:hover{color:#333;}
.Contact:before{content:"\f0e0";color:#009900;}
.Contact:hover:before{color:#333;}

.buttons input.Copy,
.Copy{color:#333;background-color:#fff;}
.Copy:hover{color:#333;}
.Copy:before{content:"\f0c5";color:#009900;}
.Copy:hover:before{color:#333;}

.buttons input.Cal,
.Cal{color:#333;background-color:#fff;}
.Cal:hover{color:#333;}
.Cal:before{content:"\f073";color:#009900;}
.Cal:hover:before{color:#333;}

.buttons input.Financial,
.Financial{color:#333;background-color:#fff;}
.Financial:hover{color:#333;}
.Financial:before{content:"\f155";color:#009900;}
.Financial:hover:before{color:#333;}

.buttons input.Schedule,
.Schedule{color:#333;background-color:#fff;}
.Schedule:hover{color:#333;}
.Schedule:before{content:"\f271";color:#009900;}
.Schedule:hover:before{color:#333;}

.buttons input.ISS,
.ISS{color:#333;background-color:#fff;}
.ISS:hover{color:#333;}
.ISS:before{content:"\f0b1";color:#009900;}
.ISS:hover:before{color:#333;}

.buttons input.Appointment,
.Appointment{color:#0071BD;background-color:transparent;}
.Appointment:hover{color:#333; cursor:pointer;}
.Appointment:before{content:"\f073";color:#0071BD;}
.Appointment:hover:before{color:#333;}

.buttons input.Delete,
.Delete{color:#cc0000 !important;background-color:#fff;}
.Delete:before{content:"\f00d";}
.Delete:hover{color:#333;}
.Delete:hover:before{color:#333;}

.buttons input.Download,
.Download{color:#333;background-color:#fff;}
.Download:before{content:"\f0ed";color:#0071BD;}
.Download:hover{color:#333;}
.Download:hover:before{color:#333;}

.buttons input.DownloadWordDoc,
.DownloadWordDoc{color:#333;background-color:#fff;}
.DownloadWordDoc:before{content:"\f1c2";color:#0071BD;}
.DownloadWordDoc:hover{color:#333;}
.DownloadWordDoc:hover:before{color:#333;}

.buttons input.DownloadExcel,
.DownloadExcel{color:#333;background-color:#fff;}
.DownloadExcel:before{content:"\f1c3";color:#009900;}
.DownloadExcel:hover{color:#333;}
.DownloadExcel:hover:before{color:#333;}

.buttons input.Edit,
.Edit{color:#333;background-color:#fff;}
.Edit:before{content:"\f040";color:#009900;}
.Edit:hover{color:#333;}
.Edit:hover:before{color:#333;}
.fa.Edit {background-color:transparent;}

.buttons input.Convert,
.Convert{color:#333;background-color:#fff;}
.Convert:before{content:"\f0ea";color:#009900;}
.Convert:hover{color:#333;}
.Convert:hover:before{color:#333;}
.fa.Convert {background-color:transparent;}

.buttons input.Login,
.Login{background-color:#0071BD;color:#fff}
.Login:before{content:"\f023";color:#fff;}
.Login:hover{color:#333;}
.Login:hover:before{color:#333;}

.buttons input.Logout,
.Logout{padding: 2px 4px !important;margin: 0px 0px 2px 6px !important;font-size: 12px !important; background-color:#0071BD !important;color:#fff !important}
.Logout:before{content:"\f09c";color:#fff;}
.btnBox .Logout{color:#333}
.btnBox .Logout:before{content:"\f09c";color:#333;}
.Logout:hover{color:#333;}
.Logout:hover:before{color:#333;}
/* Used for Forgot Pasword*/
.Forgot {border: 0px;background-color: transparent;padding: 0px;color: #0066cc;box-shadow: none;}

.buttons input.Filter,
.Filter{color:#fff;background-color:#0071BD}
.Filter:before{content:"\f0b0";}
.Filter:hover{color:#333;}
.Options .Filter, .lnk.Filter {color:#333;}
.Options .Filter:before, .lnk.Filter:before {color:#0071BD;}

.buttons input.Generate,
.Generate {color: #0071BD;}
.Generate:before{content:"\f021";}

.buttons input.Info,
.Info{color:#fff;background-color:#0071BD}
i.Info,.ico.Infot{background-color:transparent !important;}
i.Info:before{color:#0071BD !important;}
.ico.Infot:before {font-size:14px;color:#333 !important;}
.Info:hover{color:#333;}
.Info:before,.ico.Infot:before{content:"\f05a";}
.Info:hover:before{color:#333;}
.Options .Info {color:#333;}
.Options .Info:before {color:#0071BD;}

.buttons input.Proceed,
.Proceed{color:#fff;background-color:#0071BD}
.Proceed:hover{color:#333;}
.Proceed:before{content:"\f138";}
.Proceed:hover:before{color:#333;}
.Options .Proceed {color:#333;}
.Options .Proceed:before {color:#0071BD;}

.buttons input.Redo,
.Redo{color:#333;background-color:#fff;}
.Redo:hover{color:#333;}
.Redo:before{content:"\f064";color:#009900;}
.Redo:hover:before{color:#333;}

.buttons input.ResumeBuilder,
.ResumeBuilder{color:#fff !important;background-color:#0071BD}
.ResumeBuilder:hover{color:#333;}
.ResumeBuilder:before{content:"\f0f6";}
.ResumeBuilder:hover:before{color:#333;}
.Options .ResumeBuilder {color:#333 !important;}
.Options .ResumeBuilder:before {color:#0071BD;}

.buttons input.Review,
.Review{color:#333;background-color:#fff;}
.Review:hover{color:#333;}
.Review:before{content:"\f044";color:#009900;}
.Review:hover:before{color:#333;}

.buttons input.Save,
.Save{color:#fff;background-color:#0F7D56}
.Save:hover{color:#333;}
.Save:before{content:"\f019";}
.Save:hover:before{color:#333;}
.Options .Save {color:#333;}
.Options .Save:before {color:#0071BD;}

/* Override color for Save buttons in radgrid, as at least for the Windows7 styling, they are attempting to set the text color 
   to #1e3287 for all links. */
.rgRow a.Save {color:#fff !important;}
.rgAltRow a.Save {color: #fff !important;}

.Move.First:before {content:"\f062";border-top: 2px solid;float: right;margin-top:-2px;}
.Move.Last:before {content:"\f063";border-bottom: 2px solid;float: right;margin-bottom:-2px;}
.Move.Up:before {content:"\f062";float:right;}
.Move.Down:before {content:"\f063";float:right;}

.buttons input.SaveSend,
.SaveSend{color:#fff;background-color:#0071BD}
.SaveSend:hover{color:#333;}
.SaveSend:before{content:"\f07c";}
.SaveSend:hover:before{color:#333;}
.Options .SaveSend {color:#333;}
.Options .SaveSend:before {color:#0071BD;}

.buttons input.SaveJob,
.SaveJob{color:#333;background-color:#fff;}
.SaveJob:hover{color:#333;}
.SaveJob:before{content:"\f08d";color:#cc0000;}
.SaveJob:hover:before{color:#333;}

.buttons input.StoreScan,
.StoreScan{color:#333;background-color:#fff;}
.StoreScan:hover{color:#333;}
.StoreScan:before{content:"\f096";color:#cc0000;}
.StoreScan:hover:before{color:#333;}

.buttons input.Next,
.Next{color:#fff; background-color:#0071BD; min-width:100px;}
.Next:hover{color:#333;}
.Next:after{content:"\f054";color:#333; font-size:1em !important;}
.Next.WaitLoad:before{color: #333 !important}
.Next:hover:after{color:#333;}
.btn.Next:after {Padding:0px 0px 0px 4px !important;}

.NextL{color:#333; background-color:#fff; min-width:100px;}
.NextL:hover{color:#333;}
.NextL:before{content:"\f054";color:#0071BD; font-size:1em !important;}
.NextL:hover:before{color:#333;}

.buttons input.Prev,
.Prev{color:#333; min-width:100px;background-color:#fff;}
.Prev:hover{color:#333;}
.Prev:before{content:"\f053";color:#0071BD; font-size:1em !important;}
.Prev:hover:before{color:#333;}

.btn.Select{color:#fff; background-color:#0071BD; min-width:100px;}
.btn.Select:hover{color:#333;}
.btn.Select:after{content:"\f054";color:#fff; font-size:1em !important;position: absolute;right: 0;top: 9px;}
.btn.Select:hover:after{color:#333;}
.btn.Select:after {Padding:0px 0px 0px 4px !important;}
.btn.SelectAll{color:#fff; background-color:#0071BD; min-width:100px;}
.btn.SelectAll:hover{color:#333;}
.btn.SelectAll:after{content:"\f054 \f054";color:#fff; font-size:1em !important;position: absolute;top: 9px;right: 5px;}
.btn.SelectAll:hover:after{color:#333;}
.btn.SelectAll.Next:after {Padding:0px 0px 0px 4px !important;}

.btn.Remove{color:#333; min-width:100px;background-color:#fff;}
.btn.Remove:hover{color:#333;}
.btn.Remove:before{content:"\f053";color:#0071BD; font-size:1em !important;position: absolute;left: 0;top: 9px;}
.btn.Remove:hover:before{color:#333;}
.btn.RemoveAll{color:#333; min-width:100px;background-color:#fff;}
.btn.RemoveAll:hover{color:#333;}
.btn.RemoveAll:before{content:"\f053 \f053";color:#0071BD; font-size:1em !important;position: absolute;top: 9px;left: 4px;}
.btn.RemoveAll:hover:before{color:#333;}

.buttons input.StoreScanRVisit,
.StoreScanRVisit{color:#333;background-color:#fff;}
.StoreScanRVisit:hover{color:#333;}
.StoreScanRVisit:before{content:"\f090";color:#0071BD;}
.StoreScanRVisit:hover:before{color:#333;}

.pie-chart:before{cursor:default; content:"\f200";font-size: 250px;color: rgb(31, 142, 198);text-shadow: 4px 4px 4px rgb(204, 204, 204);}
.pie-bar:before{cursor:default;content:"\f080";font-size: 250px;color: rgb(0, 84, 126);text-shadow: 4px 4px 4px rgb(204, 204, 204);}
.pie-line:before{cursor:default;content:"\f1fe";font-size: 250px;color: rgb(98, 98, 98);text-shadow: 4px 4px 4px rgb(204, 204, 204);}

.buttons input.Search,
.Search{color:#fff;background-color:#0071BD;}
.Search:before{content:"\F002 ";}
.Search:hover{color:#333;}
.Options .Search {color:#333;}
.Options .Search:before {color:#0071BD;}
.Search.Advanced:before{content:"\f00e"}

.buttons input.Send,
.Send{color:#fff;background-color:#0071BD;}
.Send:before{content:"\f14c";}
.Send:hover{color:#333;}
.Send:hover:before{color:#333;}
.Options .Send {color:#333;}
.Options .Send:before {color:#0071BD;}

.buttons input.Sign,
.Sign{color:#333;background-color:#fff;}
.Sign:hover{color:#333;}
.Sign:before{content:"\f040";color:#cc6600;}
.Sign:hover:before{color:#333;}

.buttons input.Submit,
.Submit{color:#fff;background-color:#0071BD;}
.Submit:hover{color:#333;}
.Submit:before{content:"\f061";}
.Submit:hover:before{color:#333;}
.Options .Submit {color:#333;}
.Options .Submit:before {color:#0071BD;}

.buttons input.Tip,
.Tip{color:#333; float: right;padding: 3px 5px !important;margin: 0px  !important;background-color:#fff;}
.Tip:hover{color:#333;}
.Tip:before{content:"\f0eb";color:#cc6600;}
.Tip:hover:before{color:#333;}

.buttons input.btnPrint,
.btnPrint,.Print{color:#333;background-color:#fff;}
.btnPrint:Hover,.Print:hover{color:#333;}
.btnPrint:before,.Print:before{content:"\f02f";color:#0071BD;}
.btnPrint:hover:before,.Print:hover:before{color:#333;}

.PrintDrag {color:#333;margin: 4px;padding: 4px;background-color:#fff;}
.PrintDrag:Hover{color:#333;}
.PrintDrag:before{content:"\f02f";color:#0071BD;white-space:nowrap;padding:0 !Important;margin: 0 !important;}
.PrintDrag:hover:before{color:#333; content:"\f05b"}

.buttons input.reSubmit,
.reSubmit{color:#333;background-color:#fff;}
.reSubmit:hover{color:#333;}
.reSubmit:before{content:"\f021";color:#0071BD;}
.reSubmit:hover:before{color:#333;}

.buttons input.Add,
.Unavailable{background-color:#dfdfdf !important;color:#333;}
td .ico.Unavailable {background-color: transparent !important;}
.Unavailable:hover{color:#333;background-color:#f5f5f5 !important;}
.Unavailable:before{content:"\f05e";color:#cc0000;}
.Options .Unavailable {color:#333;}
.Options .Unavailable:before {color:#0071BD;}

.buttons input.Upload,
.Upload{color:#333;background-color:#fff;}
.Upload:hover{color:#333;}
.Upload:before{content:"\f0ee";color:#0071BD;}
.Upload:hover:before{color:#333;}

/* Verified icon designed to be used with an i tag. */
.Verified {content: "\f05d";position: relative;right: 70px;top: 11px}

/* Import will appear like an Upload button, but will support the spinner */
.buttons input.Import,
.Import{color:#333;background-color:#fff;}
.Import:hover{color:#333;}
.Import:before{content:"\f0ee";color:#0071BD;}
.Import:hover:before{color:#333;}

.buttons input.Fork,
.Fork{color:#333;background-color:transparent;}
.Fork:hover{color:#333;}
.Fork:before{content:"\f126";color:#0071BD;}
.Fork:hover:before{color:#333;}

/*button color Fixes for UI Dialog */
.ui-dialog-buttonset .Apply,
.ui-dialog-buttonset .Back,
.ui-dialog-buttonset .Filter,
.ui-dialog-buttonset .Info,
.ui-dialog-buttonset .Proceed,
.ui-dialog-buttonset .ResumeBuilder,
.ui-dialog-buttonset .Save,
.ui-dialog-buttonset .SaveSend,
.ui-dialog-buttonset .Search,
.ui-dialog-buttonset .Send,
.ui-dialog-buttonset .Submit,
.ui-dialog-buttonset .View {color:#fff !important;background-color:#0071BD !important;}
.ui-dialog-buttonset .Apply:hover,
.ui-dialog-buttonset .Back:hover,
.ui-dialog-buttonset .Filter:hover,
.ui-dialog-buttonset .Info:hover,
.ui-dialog-buttonset .Proceed:hover,
.ui-dialog-buttonset .ResumeBuilder:hover,
.ui-dialog-buttonset .Save:hover,
.ui-dialog-buttonset .SaveSend:hover,
.ui-dialog-buttonset .Search:hover,
.ui-dialog-buttonset .Send:hover,
.ui-dialog-buttonset .Submit:hover,
.ui-dialog-buttonset .View:hover {color:#333 !important; background-color:#0F7D56 !important;}
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    position: relative;  text-decoration: none;  font-size: 14px;  text-align: center;  border-color: #9d9d9d;  padding: 6px 12px;
    border-width: 2px;  border-radius: 8px;  border-style: solid;  background-color: #ffffff; color:#333;  margin: 10px;  display: inline-block;
}
span.ui-button-text {
    padding: 0px !important;
}

.lnk.Goto {box-sizing: border-box; position: relative; display: block; transform: scale(var(--ggs,1)); width: 8px; height: 8px; box-shadow: -2px 2px 0 0, -4px -4px 0 -2px, 4px 4px 0 -2px; margin-left: -2px; margin-top: 1px}
.lnk.Goto::after, 
.lnk.Goto::before {content: ""; display: block; box-sizing: border-box; position: absolute; right: -4px}
.lnk.Goto::before {background-color: currentColor; transform: rotate(-45deg); width: 12px; height: 2px; top: 1px}
.lnk.Goto::after {width: 8px; height: 8px; border-right: 2px solid; border-top: 2px solid; top: -4px}

/* Dynamic Note Display function "please see OneFlowUICommon.js" for how this is happening */
.Note{color:#333; font-size:10px; font-style:italic;position:relative; display:none;}
i.fa.Note {display:inline-block;}
i.fa.Note:hover {z-index:9999999;}
.Note:before{content:"\f05a";color: #0071BD;}
.Note span {
    position: absolute;
    min-width: 300px;
    max-width: 600px;
    top: 25px;
    left: -12px;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 6px;
    background-color: #FEFFE5;
    box-shadow: 2px 2px 4px #ccc;
    font-size: 12px;
    font-style: normal;
    z-index: 999999;
}
.Note span:before, .Note span:after {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    padding: 0;
}

.Note span:after {
    border-color: rgba(254, 255, 229, 0);
    border-bottom-color: #FEFFE5;
    border-width: 10px;
    margin-left: -10px;
}
.Note span:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 12px;
    margin-left: -12px;
}
i.fa.Note:before {
    padding: 0px;
    margin: 0;
    font-size: 14px;
}
.NHidden:before{content:"" !important;}
.fluidcontainer_6 .featured i.fa.Note {position: absolute;top: 4px;left: -12px;background-color: #fff;padding: 2px 0px 2px 0px;border-radius: 300px;border: 2px solid #CCC;}
.fluidcontainer_6 .featured .fg_1 i.fa.Note,
.fluidcontainer_6 .featured .fg_2 i.fa.Note,
.fluidcontainer_6 .featured .fg_3 i.fa.Note,
.fluidcontainer_6 .featured .fg_4 i.fa.Note,
.fluidcontainer_6 .featured .fg_5 i.fa.Note,
.fluidcontainer_6 .featured .fg_6 i.fa.Note {position:relative; border:0px;background-image:none;top:auto; left:auto;}
/* end Dynamic Note*/

.VisibleNote {
    padding: 8px 12px;
    background-color: #e9edf7;
    color: #304586;
    border-radius: 0 0 4px 4px;
    font-size: 12px;
    font-style: italic;
}

.View{color:#fff;background-color:#0F7D56;}
.fa.View,
.ico.View{color:#0071BD;background-color:transparent;}
.View:hover{color:#333;}
.View:before{content:"\f06e";}
.View:hover:before{color:#333;}
.Options .View {color:#333;}
.Options .View:before {color:#0071BD;}

.Eye{color:#fff;background-color:#0071BD;}
.fa.Eye,
.ico.Eye{color:#0071BD;background-color:transparent;}
.Eye:hover{color:#333;}
.Eye:before{content:"\f06e";}
.Eye:hover:before{color:#333;}
.Options .Eye {color:#333;}
.Options .Eye:before {color:#0071BD;}

.ViewDocument{color:#333;background-color:#fff;}
.ViewDocument:hover{color:#333;}
.ViewDocument:before{content:"\f0f6";color:#009900;}
.ViewDocument:hover:before{color:#333;}

.Insights{color:#333;background-color:#fff;}
.Insights:hover{color:#333;}
.Insights:before{content:"\f05b";color:#009900;}
.Insights:hover:before{color:#333;}

.ViewCODE{color:#333;background-color:#fff;}
.ViewCODE:hover{color:#333;}
.ViewCODE:before{content:"\f1c9";color:#009900;}
.ViewCODE:hover:before{color:#333;}

.ViewRBResume{color:#333;background-color:#fff;}
.ViewRBResume:hover{color:#333;}
.ViewRBResume:before{content: "\f1b3 ";color: #006316;}
.ViewRBResume:hover:before{color:#333;}

.ViewPDF{color:#333;background-color:#fff;}
.ViewPDF:hover{color:#333;}
.ViewPDF:before{content:"\f1c1";color:#cc0000;}
.ViewPDF:hover:before{color:#333;}

.ViewMSWord{color:#333;background-color:#fff;}
.ViewMSWord:hover{color:#333;}
.ViewMSWord:before{content:"\f1c2";color: #0066cc;}
.ViewMSWord:hover:before{color:#333;}

.ViewImage{color:#333;background-color:#fff;}
.ViewImage:hover{color:#333;}
.ViewImage:before{content:"\f1c5";color:#0071BD;}
.ViewImage:hover:before{color:#333;}

.ViewText{color:#333;background-color:#fff;}
.ViewText:hover{color:#333;}
.ViewText:before{content:"\f0f6";color:#0071BD;}
.ViewText:hover:before{color:#333;}

.ViewPost{color:#333;background-color:#fff;}
.ViewPost:hover{color:#333;}
.ViewPost:before{content:"\f022";color:#cc6600;}
.ViewPost:hover:before{color:#333;}

.White{color:#FFF!important;}
.White:hover{color:#333;}
.White:before{color:#FFF !important;}
.White:hover:before{color:#333;}

/* Expand Collapse Elements used with parent class "btn"*/
.ExpandCollapse, .PlusExpand{display:inline-block;font-size: 1em;margin-right: 0px;width: 30px;text-decoration:none;}
.ExpandCollapse:hover, .PlusExpand:hover{color:#0071BD;}
.ExpandCollapse:before, .PlusExpand:before{content:"\f0da";font-size: 20px !important;color:#fff;}
.ExpandCollapse:hover:before, .PlusExpand:hover:before{color:#333;}

.Expanded, .MinusExpanded{display:inline-block;font-size: 8px;/* vertical-align: middle; */margin-right: 0px;width: 30px;}
.Expanded:hover, .MinusExpanded:hover{color:#333;}
.Expanded:before, .MinusExpanded:before{content:"\f0d7";color:#333;font-size: 20px !important;  width: 1.2em;/* padding: 7px !important; */}
.Expanded:hover:before, .MinusExpanded:hover:before{color:#333;}

/*Date/Time Icons*/
.SSN4, .Zip, .Time, .Date, .Year {width: 95px !important;display:inline-block !important;position:relative;}
.Phone, .SSN, .Money {width: 130px !important; display:inline-block !important;position:relative; }
.PhoneWithExtension {width: 202px !important;display:inline-block !important;position:relative;}
.DWeeksBox, .MinutesBox, .ShortNumberBox, .ShortDecimalBox {min-width:130px !important; display:inline-block !important;position:relative; }
label.Date, label.Year, label.Time, label.SSN4, label.SSN, label.Zip, label.Phone, label.Minutes, label.Money, label.ShortNumber,
label.ShortDecimal, label.PhoneWithExtension {width: auto !important;}
label.Money {padding-left: 22px;}

.DWeeksBox input, .MinutesBox input { width: 47px !important; display: inline-block !Important;}
input.Percent, input.ShortNumber, input.ShortDecimal {display: inline-block !important;width: 60px !important;}
input.Money {text-align:right !important;}
input.Money {margin-left: 20px;}

/* "I[class] objects are added dynamically just add the class of Date or Time to the input[type=text] to add icons after the text box*/
.DateBox, .ZipBox, .YearBox, .TimeBox, .SSN4Box, .PhoneBox, .SSNBox, .PercentBox, .MinutesBox, .MoneyBox,
.PhoneWithExtensionBox {display:inline-block;box-sizing: border-box;min-width: 120px;margin-right: 0px;vertical-align: top;} /*Dynamic Container see OneFlowuiCommon.js */
.PhoneWithExtensionBox {min-width: 254px;}
.MoneyBox {position: relative; display:inline-block}

.MoneyI:before {content: "$";font-weight: bold;color:#0071BD;position: absolute;top: 32px;left: -4px;font-size: 17px;}
.PercentI:before {content: "%";font-weight: bold;color:#0071BD;}
.DateI:before, .YearI:before { content:"\f073"; color:#0071BD; padding: 0; margin: 0px;}
.TimeI:before { content:"\f017"; color:#0071BD;}
.ZipI:before {content:"\f041"; color:#0071BD;}
.SSN4I:before, .SSNI:before {content:"\f007"; color:#0071BD;}
.PhoneI:before {content:"\f095"; color:#0071BD;}
.PhoneWithExtensionI:before {content:"\f095  + ext";color:#0071BD;min-width: 51px;}
.MinutesI:before {content:"min"; color:#0071BD; font-family:Arial; font-weight:bold;}
.DWeeksI:before {content: "\f053  \f073  \f054";white-space: nowrap;color: #0071BD;}
.DateI:after,
.YearI:after,
.TimeI:after { display:block;content:""; clear:both; height:0px;}
.SpellCheck:before{content:"\f031";color:green;padding: 0px !important;}
.SpellCheck:after{content:"\f00c";color: #0071BD;position: absolute;top: -4px;right: -12px;border: 1px solid #9d9d9d;padding: 1px 0px 1px 0px;font-size: 0.9em;border-radius: 300px;background-color: #fff;}
.SpellCheck{color:#333; padding: 4px 1px !important; margin:2px;position: relative;}
.SpellCheck:hover{color:#333;}
.SpellCheck:hover:before{color:#333;}

/* Checkbox Handling */
div.checkbox, div.radio {position:relative; display:inline-block; margin-right:10px;}
div.checkbox input, div.radio input {position: absolute;left: 0;top: 5px;}
div.checkbox label, div.radio label {margin-left: 22px;position: relative; padding-top:8px !important; display:inline-block;}
.GridList div.checkbox label, .GridList div.radiobox label {padding-top: 4px !important;}
.checkbox.topMargin {margin-top: 23px;} /* Checkbox margin fix class gets added to label associated to checkbox */

/* RadEditor Wrap Handling */
.RadEditorBox {padding: 0px 10px 10px 10px;border: 1px solid #ccc;margin: 6px 0px;background-color: #fff;box-shadow: 0px 2px 4px #ccc;}
.EditorLabel {margin-bottom: 4px;color: rgb(121, 121, 121);font-size: 16px;}

/*flg Icons set
--Allowed Objects--
<asp:label cssclass="flg [ClassName]"></asp:label>
<asp:linkbutton cssclass="flg [ClassName]"></asp:linkbutton>
*/
.User:before{content:"\f007";color:#0071BD;}
.User{}
.User:hover{color:#333;}
.User:hover:before{color:#333;}
.User:after{background-color: #0071BD;}

.User-o:before{content: "\f007";color:white;background-color: #0071BD}
.User-o{}
.User-o:hover{color:#333;}
.User-o:hover:before{color:#333;}
.User-o:after{background-color: white;}

.Group:before{content:"\f0c0";color:green;}
.Group{}
.Group:hover{color:#333;}
.Group:hover:before{color:#333;}
.Group:after{background-color: green;}

.Alumni:before{content:"\f19d";color:#FF9900;}
.Alumni{}
.Alumni:hover{color:#333;}
.Alumni:hover:before{color:#333;}
.Alumni:after{background-color: #FF9900;}

.flg.MyTags, .tag.MyTags,
.flg.OtherTags, .tag.OtherTags {padding:6px 10px 6px 15px !important;}
.MyTags:after{background-color: #0071BD; width:10px;}
.OtherTags:after{background-color: #FF9900; width:10px;}
.Section.tag {display:block;padding-left:30px;z-index: 1;}
.Section.tag:before {font-size: 17px;height: 100%;/* overflow: hidden; */cursor: default;left: -3px;}
.Section.tag:after {top:0px;left: -2px; height:100%;}

/* Icon Elements
--Allowed Objects--
<i class="[ClassName]"></i>
*/
.ico.Veteran:before {width:14px; background-image: url('data:image/png;base64,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');}
.ico.VeteranPreferred:before {width:14px; background-image: url('data:image/png;base64,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');}
.ico.FeaturedEmployer:before {width:14px; background-image: url('data:image/png;base64,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');}
.ico.FeaturedJob:before { width:14px; background-image: url('data:image/png;base64,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');}
.ico.Insights:before {width: 18px; height: 18px;vertical-align: text-bottom;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAjJJREFUeNq8k09IVFEUxn93/qiV2kwEmUSKQQ8rchb9IdN1GJxCSLJaDS0rqGW0SldtQyFcJG2yHKTFoRYtImrIrYUlvCgQKkEXM6Np9qZ5r0Vv5GHO01x04MK53znn45x7v2NYx5wn7QPAFf86WNX95mpYfoT1raOCv2nCf7JopYCI7Lcs61Zni3OqrsaLA8zMR2s/ldoKlmVN2rb9a0MdiogRkX7gA3Bya5WXL8fiUW8ZuA3YItK+0ZHvAdeBC6p6PLHFnS0Hdm5zvwItwHPgpYh0hhKKyHkgDXSpasaHJwIpE6q6oKqXgfvAqIjUhnXYB9xV1WwASwNJ/6QD+A3ABa4FCUxrZnoA6DClYk3V/Kzl1O+a8qIxx+8sPdXT5AULTjztMsAwkIos0mCKpq6U8D764axpzUx7ISpITvU05VcRJoDcf9NhDBgEOiLOj/rYYq7JSe6eBOP5IxfWqCkAD4CUWSYZWTKNpR3e+5WRAz+cAOaAs6r6rIy3XXxkgO1lsrcPe71AzRhQVNXev0ZW1TzwGOgTkXigo2H/zXK+XyY7CnQDQ2FveBNoBoZEJOZjqUA85ZPtA8aAEVV9UXGXbduetyzrtb9eZyzLsgvVh08DDX8yvLljzU4UGAHeAZds2y6G/rKqjgNHgBngVdzNH1zZZbdwCOgH7vjbtLS63oRJQEQav9SeG3dN9V6AiFf8vOf76AFV/bkpHarqN9dUr4jYNfGFMLKNCjtbwV/Tfg8ARDfCB43OW9QAAAAASUVORK5CYII=');}
.ico.FeaturedItem:before {content:"\f005";color:#FFD942;}
.ico.Alumni:hover:before {color:#FF9900}
.ico.Facebook:before, .Facebook {content:"\f082";color:#336699; font-size:30px;}
.ico.Twitter:before, .Twitter {content:"\f081";color:#0099ff; font-size:30px;}
.ico.Linkedin:before, .Linkedin {content:"\f08c";color:#0066cc; font-size:30px;}
.ico.Primary:before {content:"\f084";color: #da7a00;}

/*Table Sort Icons
--Allowed Objects--
!![ClassName] for Asc and Desc are handled dynamicly using jquery!!
<th><asp:label cssclass="sort [ClassName]"></asp:label></th>
<th><span class="sort [ClassName]"></span></th>
*/
a.sort:after{content:"\f0dc"; padding-right: 0;}



/*Options movermenu
--Allowed Structure--
<div class="Options">
    <ul>
        <li><asp:linkbutton cssclass="sts [ClassName]"></asp:linkbutton></li>
    </ul>
</div>
*/
.Options:before {content: "\f013  | \f0d7";padding-right: 0;white-space: nowrap;line-height: 1}
.Options .btn:hover,
.Options .btn:hover:before,
.btnBox .Options .btn:hover,
.btnBox .Options .btn:hover:before,
.SectionLinkBlock .Options .SectionLink:hover,
.SectionLinkBlock .Options .SectionLink:hover:before {background-color: #0071BD !important;color: #fff !important;text-decoration:none;}
.Options:hover:before {content: "\f013  | \f0d9";}

/*Require Field Indicator
--Allowed Objects--
<asp:Label runat="server" ID="lblRequired" class="lblRequired"><span class="Required"></span> - Indicates a required field</asp:Label>
-or-
<asp:label>Sample</asp:label><span class="Required"></span>
<asp:textbox />
*/
.lblRequired {font-size:12px; font-style:italic; float:left; display:none;}
.Required{color:#cc0000;}
.Required:before {content: "\f0a8";padding: 0;color:#cc0000;font-size: 14px;}
.FRequired:before {content: "\f0a8" !important;padding: 0;color:#cc0000 !important;font-size: 14px;}
.lblRequired {font-size:12px; font-style:italic; float:left; padding:6px 0px 0px 0px;text-align: left;}
.Required.Accepted:before,
.Required.NAccepted:before {content: "\f00c";padding: 0;color:#339933;} /* "NAccepted" is a dynamic class used for indicators.  Do not use this class otherwise. */
.lblRequired.Group:before {display: none;} /* Use Group Class for indicating grouped objects */
.lblRequired.Group span {color: rgb(249, 0, 0);font-weight: bold;margin-left: 10px;}
.isVlblError + .Required.Accepted:before {content: "\f0a8";padding: 0;color: #cc0000;font-size: 14px;}
.RequiredSimple {color:#cc0000; font-size:12px; display:inline-block; vertical-align:text-top;}
.NewRequired:before {content: "\f069";padding: 0;color:#cc0000;font-size: 14px;}

/* for displaying Error Message for Required Fields*/
.lblError {color: red;}
.ErrorText {color: red;padding: 6px;margin: 1%;border: 1px solid #ccc;background-color: #fff;border-radius: 8px; display:none;}
.Error{color:#FF0000;position: relative;padding: 10px 10px 10px 41px;}
.Error:before{content: "\f06a";color:#FF0000;}
.Error:hover{color:#FF0000;}
.Error:hover:before{color:#FF0000;}
ul.Error, ul#Error, .Error ul {margin:0;}
.Error ul {border-top: 1px solid #ccc;padding-top: 5px;}
ul.Error li, .Error ul li {list-style:none; color:#ff0000; position:relative;}
ul.Error li:before {color:#ff0000;font-family:FontAwesome; content: "\f06a"; position: absolute;list-style:none;left: -20px;top: 0px;font-size: 1.2em;}
ul.Error span {
    margin-left: -32px;
    font-weight: bold;
    padding-bottom: 2px;
    margin-bottom: 6px;
    display: block;
    border-bottom: 1px solid #ccc;
}
ul.Error {border:2px solid #9d9d9d; border-radius:6px; background-color:#fff}
ul.Error:before {content:""; display: none;}

/* Help Objects */
.TopHelp{color:#fff;}
.TopHelp:before{content:"\f128 ";background-color: #0066cc;color: #fff;font-weight: normal;width: 24px;border-radius: 50px;padding: 1px 2px 1px 0px;text-align: center;box-sizing: border-box;font-size: 16px;vertical-align: text-top;margin-right: 10px;border: 2px solid #fff;box-shadow: 0px 0px 4px rgba(0,0,0,.3);}
.TopHelp:hover:before{background-color:#ccc;color:#0066cc;}


/* ToolTip Fixes */
  .ui-tooltip {
    padding: 4px 8px !important;
    background-color: #ffffc7 !important;
    border-radius: 6px;
    font: bold 12px "Arial", Sans-Serif;
    box-shadow: 2px 2px 2px rgba(0,0,0,.4)!important;
    border: 1px solid #ccc!important;
  }


/* Status Blocks
--Allowed Objects--
<asp:label cssclass="sts [ClassName]"></asp:label>
*/
/* All Elements have a minimum width of 180px, and a max width of 250px */
.Open { color:#333;  }
.Open:before, .Open:after { color:#339900;  }
.UploadRequired { color:#333;  }
.UploadRequired :before, .UploadRequired :after { color:#EC8D00;  }
.sts.Alert { color:#333 !important; }
.sts.Alert:before, .sts.Alert:after { color:#ff1212; }
.sts.Complete:after {content:"";}
.OnHold { color:#333; }
.OnHold:before, .OnHold:after { color:#ef3c9a;  }
.Closed { color:#333; }
.Closed:before, .Closed:after { color:#676767;  }
.PendingSubmission { color:#333; }
.PendingSubmission:before, .PendingSubmission:after { color:#00b783;  }
.PendingApproval { color:#333; }
.PendingApproval:before, .PendingApproval:after { color:#ff7f00;  }
.Approved { color:#333;}
.Approved:before, .Approved:after { color:#cca500;  }
.Declined { color:#333; }
.Declined:before, .Declined:after { color:#ff1212;  }
.StaffEdited { display:none !important; }
.StaffEdited:before, .StaffEdited:after { color:#339900;  }
.UnderReview {color:#333;}
.UnderReview:before, .UnderReview:after { color:#8b32bf;  }
.AwaitingResponse {color:#333; }
.AwaitingResponse:before, .AwaitingResponse:after { color:#ff7f00;  }
.Applied {color:#333;}
.Applied:before, .Applied:after { color:#8b32bf;  }
.Interviewed {color:#333;}
.Interviewed:before, .Interviewed:after { color:#339900;  }
.New {color:#333;}
.New:before, .New:after { color:#ff7f00;  }
.Preferred {color:#333;}
.Preferred:before, .Preferred:after { color:#8b32bf;  }
.Scheduled {color:#333;}
.Scheduled:before, .Scheduled:after { color:#d8b10e;  }
.Filled, .Hired {color:#333;}
.Filled:before, .Filled:after { color:#8b32bf;  }
.Hired:before, .Hired:after { color:#8b32bf;  }

/* SectionLinkBlock sts overides*/
.SectionLinkBlock .sts {
    border: none;
    background-color: transparent;
    width: auto;
    padding: 4px 0 0 22px;
}

.SectionLinkBlock .sts:after {
    display: none;
}

.SectionLinkBlock .sts:before {top: 6px;}

/* Request Queue Status objects do not use these unless instructed they are for Request Queue objects only */
td.TDAlpha {width: 2px;}
.StatusNotesRow td {padding: 6px; background-color:#FFFFE0; border:1px solid #cccccc; display:block !important;}
.RTContactJobSeeker {background-color:#D98E3D !important; color:#FFF;}
.RTContactEmployer {background-color:#7FD782 !important; color:#FFF;}
.RTResumeReview {background-color:#A377E0 !important; color:#FFF;}
.RTJobPostingApproval {background-color:#E34E4D !important; color:#FFF;}
.RTEmployerActivation {background-color:#367ACB !important; color:#FFF;}
.RTRespondentActivation {background-color:#367ACB !important; color:#FFF;}
.RTSignatureRequest {background-color:#FF9933 !important; color:#FFF;}
/*RQ Mobile Handler*/
.Mobile .RTContactJobSeeker:before {content:"Contact Request"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTContactEmployer:before {content:"Contact Request"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTResumeReview:before {content:"Resume Review"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTJobPostingApproval:before {content:"Job Posting Approval"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTEmployerActivation:before {content:"Employer Activation"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTRespondentActivation:before {content:"Respondent Activation"; padding-left: 27px;padding-top: 2px;display: inline-block;}
.Mobile .RTSignatureRequest:before {content:"Awaiting Signature"; padding-left: 27px;padding-top: 2px;display: inline-block;}

/* RequestQueue Specific */
.Mobile div#divRequestQueue .TDAlpha {position: absolute;top: 0;left: 0;}
.Mobile div#divRequestQueue .Options {top: 1px;right: 2px;}
.Mobile div#divRequestQueue .chkSelect{position: absolute;top: 2px;left: 2px;}



/* Disabled Classed */
.Options .btn.Disabled:hover:before,
.Options .btn.Disabled:hover:after,
.Options .btn.aspNetDisabled:hover:before,
.Options .btn.aspNetDisabled:hover:after,
.Options [disabled="disabled"]:after:hover:before,
.Options [disabled="disabled"]:after:hover:after,
.Disabled:before, .Disabled:hover:before,
.aspNetDisabled:before,
.aspNetDisabled:hover:before, [disabled="disabled"]:before, [disabled="disabled"]:hover:before,
.Disabled:after, .Disabled:hover:after,
.aspNetDisabled:after,
.aspNetDisabled:hover:after, [disabled="disabled"]:after, [disabled="disabled"]:hover:after {
    background-color:transparent !important; color:#333 !important;
}
.Disabled, .Disabled:hover,
.aspNetDisabled,
.aspNetDisabled:hover, [disabled="disabled"], [disabled="disabled"]:hover {
    cursor: default !important;
    background-color: rgb(245,245,245); /* Old browsers */
    background-image: -moz-repeating-linear-gradient(-45deg, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 10px, rgba(255,255,255,1) 10px, rgba(255,255,255,1) 20px); /* FF3.6+ */
    background-image: -webkit-repeating-linear-gradient(-45deg, rgba(245,245,245,1) 0%,rgba(245,245,245,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 20px); /* Chrome10+,Safari5.1+ */
    background-image: -o-repeating-linear-gradient(-45deg, rgba(245,245,245,1) 0%,rgba(245,245,245,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 20px); /* Opera 11.10+ */
    background-image: repeating-linear-gradient( 45deg, #f5f5f5, #f5f5f5 10px, #fff 10px, #fff 20px ) !important;
    color: #333 !important;
}
.btn.Disabled, .btn.Disabled:hover,
.btn.aspNetDisabled, .btn.aspNetDisabled:hover,
.Options .btn.aspNetDisabled, .Options .btn.aspNetDisabled:hover,
.btn.aspNetDisabled, .btn.aspNetDisabled:hover,
.Options .btn.aspNetDisabled:before, .Options .btn.aspNetDisabled:hover:before,
.ButtonFix.Submitted input[type=submit], .ButtonFix.Submitted a { box-shadow: none; border-color: #333;
                                                                  background-image: repeating-linear-gradient(45deg, #e0e0e0, #e0e0e0 10px, #f5f5f5 10px, #f5f5f5 20px ) !important; color: #333 !important;}

/*Noty Classes */
.i-am-new li {padding:0px;}

/* do not Modify */
.noty_message span.OFpInComplete {background-color: #fff;display: block;color: #333;font-size: 14px;padding: 8px;margin: -7px -9px 5px -9px;} /* Used for profile completeness on Respondenttabs.master */
.noty_message ul.OFulInComplete {text-align: left;font-size: 14px;list-style-type: disc;padding: 0px 0px 0px 19px;font-weight: 700;} /* Used for profile completeness on Respondenttabs.master */
.noty_message ul.OFulInComplete li:last-child {display:none;} /* Used for profile completeness on Respondenttabs.master */

/*.DError is used for dynamically displayed validators*/
.FError,
.DError{color:red;font-style:italic;display:block;}
.DError[style*=inline] {display:block !important}
.islblError, .isVlblError{color:Red;font-weight:bold;}
span[id$=lblErrors],
ul[id$=lblErrors],
div[id$=lblErrors] {display:none;} /*catch to hide ol "lblErrors" containers*/
input[type=text].isError:not(.rcbInput):not(.rsbInput):not(.racInput),
input[type=time].isError,
input[type=password].isError,
input[type=date].isError,
input[type=range].isError,
select.isError,
textarea.isError,
input[type=text].isVError:not(.rcbInput):not(.rsbInput):not(.racInput),
input[type=time].isVError,
input[type=password].isVError,input[type=date].isVError,
input[type=range].isVError,
select.isVError,textarea.isVError{border:1px solid red!important;border-color:red!important;}
.SectionBox .noty_inline_layout_container:before{content:"Please correct the following errors";font-weight:700;padding-bottom:4px;background-color:red;color:#fff;display:block;font-size:13px;text-align:center;padding:0 4%;width: 92.1%;border-bottom:1px solid red;}
.SectionBox .noty_inline_layout_container:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.SectionBox .noty_inline_layout_container{min-width: 285px;width:auto!important;text-align:left;background-color:#fff;display:inline-block;border:1px solid red;list-style-type:disc!important;margin:10px!important;border-radius:6px;}
.SectionBox .noty_inline_layout_container .noty_message{text-align:left!important;padding:4px 10px!important;font-weight:400!important;}
.SectionBox .noty_inline_layout_container .noty_message .noty_text{font-size:13px;margin:0;}
.SectionBox .noty_inline_layout_container li{display: block;border:0!important;background-color:transparent!important;list-style-type:disc;color:#333!important;}
input.isVError::-webkit-input-placeholder,
input.isVError:-moz-placeholder,
input.isVError::-moz-placeholder ,
input.isVError:-ms-input-placeholder {
    color:Red !important;
}
/*New Informational Box Classing */
/* Sample
/* <div class="Informational Good">
/*        <div class="Informational-Header">
/*                  Text for Header
/*        </div>
/*        Content Goes Here
/* </div>
*/
.Informational {border: 1px solid;padding: 10px;border-radius: 6px;box-shadow: 0 21px 21px -17px #ccc;}
.Informational.Good {border-color: darkseagreen;background-color: #D9FFDF;color: darkolivegreen;font-size: 15px;}
.Informational-Header {text-align: center;border-bottom: 1px solid #ccc;padding: 0 0 10px 0;font-size: 20px;font-weight: 500;margin-bottom: 10px;}

/*Environment Notes*/
.EnvironmentMessage {position: fixed;bottom: 0;left: 50%;padding: 8px;border: 1px solid #ccc;border-bottom: 0;border-radius: 5px 5px 0 0;background-color: #fffabc;z-index: 99999;}
.EnvironmentMessage:before {content: "\f06a";font-family: fontawesome;padding-right: 10px;color: #7b7200;}

.GeneratingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    text-align: center;
    background-color: rgba(37, 160, 218,.7);
    z-index:9999999;
}
@keyframes flickerAnimation {
  0%   { opacity:.9; }
  50%  { opacity:.7; }
  100% { opacity:.9; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:.9; }
  50%  { opacity:.7; }
  100% { opacity:.9; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:.9; }
  50%  { opacity:.7; }
  100% { opacity:.9; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:.9; }
  50%  { opacity:.7; }
  100% { opacity:.9; }
}
.GeneratingOverlay span {
        position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
   -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}
