﻿.swal2-container
{
    z-index: 999999999!important;
}

.swal2-popup 
{
    border-radius:3px!important;
}

.swal2-container.swal2-shown
{
    background-color:transparent!important;
    background-image: url(/Content/BackOffice/Images/trans-bg.png)!important;
}

.swal2-popup .swal2-title
{
    font-family: 'Raleway', Arial, Sans-Serif!important;
    font-size: 26px!important;
    font-weight: 300!important;
}

.swal2-popup .swal2-content
{
    font-family: Raleway, Arial, sans-serif!important;
	font-size: 13px!important;
}

.swal2-icon
{
    zoom:0.6;
}

.swal2-actions button
{
    background-color: #3792cb!important;
    font-family: 'Raleway', Arial, Sans-Serif!important;
    color: #fff!important;
	border-radius: 15px!important;
	border: 1px solid #357ebd!important;
	height: 30px!important;
	font-size:13px!important;
	padding:auto!important;
	text-transform:lowercase;
	min-width:50px!important;
}

.swal2-actions button::first-letter 
{
    text-transform:capitalize;
}

.swal2-actions button:focus
{
    outline:none!important;
    box-shadow:none!important;
}

.swal2-actions button:hover
{
    background-color: #296d98!important;
    cursor: pointer!important;
    font-family: 'Raleway', Arial, Sans-Serif!important;
    color: #fff!important;
	border-radius: 15px!important;
	border: 1px solid #357ebd!important;
	height: 30px!important;
}

.swal2-popup .swal2-styled
{
    padding:0 10px!important;
    margin: auto!important;
    font-weight:normal!important;
}

div.modal 
{
    display:inline-block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	text-align: center;
}

div.modalwin 
{
    display:inline-block;
	margin:100px auto 0 auto;
	background-color: #fff;
    border: 1px solid #dbdfe3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

div.modalcnt 
{
    padding:20px;	
}

div.modalwin header 
{
    font-size:14px;
    font-weight: 700;
    background-color:Red;	
    padding:10px 15px;
    text-align: left;
    color:#9D9EA5;
    background-color: #f5f5f5;
}

div#progress 
{
    position:fixed;
    background-image:url('/Content/BackOffice/Images/trans-bg.png');
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 99999999999;
}

div#progress img
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 212px;
    height: 13px;
    margin-top: -6px;
    margin-left: -106px;
}

div.pnl-modal 
{
    display:none;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-image:url('/Content/BackOffice/Images/trans-bg.png');
	z-index:888888888;
}

div.pnl-win 
{
    position:fixed;
    display:block;
    border:1px solid #e8e8eb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 	  
    background-color:#fff;  
    top:50%;
    left:50%;    
}

div.pnl-win header 
{
    background-color:#fff;
    border-bottom:1px solid #e8e8eb;
    height:40px;
    line-height:40px;
    font-size:14px;
    font-weight: 700;
    padding: 0 0 0 10px;
    color:#9D9EA5;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;  
}

div.pnl-win header a
{
	text-decoration:none;
	font-size:20px;
	color:inherit;
	float:right;
	padding: 10px 10px 0 0;
}

div.pnl-win header a:hover 
{
    color:#777;	
}

div.win-wrapper 
{
    position:fixed;
    display:none;
    left:0;
    right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background-image:url('/Content/BackOffice/Images/trans-bg.png');
	z-index:9999999;
}

div.win-wrapper>div.win-container 
{
    display:table-cell;
    text-align: center;
    vertical-align: middle;    
}

div.win-wrapper>div.win-container>div.win-panel 
{
    display: inline-block;	
    border:1px solid #e8e8eb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 	  
    background-color: #f2f7fb;  
    max-height: 100vh;
}

div.win-wrapper>div.win-container>div.win-panel>div 
{
    max-height:calc(100vh - 82px);
    overflow-y:auto;
}

div.win-wrapper>div.win-container>div.win-panel>header 
{
    background-color:#fff;
    border-bottom:1px solid #e8e8eb;
    height:40px;
    line-height:40px;
    font-size:14px;
    font-weight: 700;
    padding: 0 0 0 10px;
    color:#9D9EA5;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;	
    text-align: left;
    margin:0;
}



div.win-wrapper>div.win-container>div>header a 
{
    text-decoration:none;
	font-size:20px;
	color:inherit;
	float:right;
	padding: 0 10px 0 0;
}

div.win-wrapper>div.win-container>div>header a:hover 
{
    color:#777;		
}

div.win-wrapper>div.win-container>div>header>a:before 
{
    content: "\f057";
    font-family: FontAwesome;
    color: #3792cb;
}

div.win-wrapper>div.win-container>div>header>a:hover::before
{
    color: #296d98;;
}

div.win-wrapper#win-pwd>div.win-container>div.win-panel 
{
    width:700px;	
}

div.win-wrapper#win-catalog>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-attach>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-interview>div.win-container>div.win-panel 
{
    width:1000px;	
}

div.win-wrapper#win-write-msg>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-rec-msg>div.win-container>div.win-panel 
{
    width:600px;	
}

div.win-wrapper#win-edit-folder>div.win-container>div.win-panel 
{
    width:600px;	
}

div.win-wrapper#win-edit-dpto>div.win-container>div.win-panel 
{
    width:600px;	
}

div.win-wrapper#win-question>div.win-container>div.win-panel 
{
    width:650px;	
}

div.win-wrapper#win-testquestion>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-candprof-filter>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-admin-filter>div.win-container>div.win-panel
{
    width:600px;	
}

div.win-wrapper#win-candproc-filter>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-proc-filter>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-msg-filter>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-skill>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-interviewitem>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-publish-ae>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-publish-ne>div.win-container>div.win-panel
{
    width:800px;	
}

div.win-wrapper#win-recommend>div.win-container>div.win-panel 
{
    width:600px;	
}

div.win-wrapper#win-bulkmessage>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-upload>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-proc-templates>div.win-container>div.win-panel 
{
    width:600px;	
}

div.win-wrapper#win-reference>div.win-container>div.win-panel 
{
    width:700px;	
}

div.win-wrapper#win-procstat>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-interviews-filter>div.win-container>div.win-panel 
{
    width:700px;	
}

div.win-wrapper#win-selecttest>div.win-container>div.win-panel 
{
    width:700px;	
}

div.win-wrapper#win-proctestedit>div.win-container>div.win-panel 
{
    width:700px;	
}

div.win-wrapper#win-changeapplicationstatus>div.win-container>div.win-panel
{
    width: 800px;
}

div.win-wrapper#win-approvalstage>div.win-container>div.win-panel
{
    width: 600px;
}

div.win-wrapper#win-testresultdetails>div.win-container>div.win-panel 
{
    width:auto;	
}

div.win-wrapper#win-selectauxrecruiter>div.win-container>div.win-panel
{
    width:700px;	
}

div.win-wrapper#win-selectauxdirector>div.win-container>div.win-panel
{
    width:700px;	
}

div.win-wrapper#win-processinfodetails>div.win-container>div.win-panel
{
    width:900px;	
}

div.win-wrapper#win-commentsview>div.win-container>div.win-panel 
{
    width:1000px;	
}

div.win-panel>div
{
    margin: 15px;
}


@media(max-width: 700px)
{
    div#modal-skill div.pnl-win
    {
        width: 90%!important;
        margin: autoimportant;
    }      
}

@media(max-width: 550px)
{
    div#pnl-candprof-filter, div#pnl-recommend, div#pnl-recommend
    {
        padding: 5px;
    }      
}

div.win-wrapper#win-changeapplicationstatus>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-approvalrecruiterselect>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-excelexport>div.win-container>div.win-panel 
{
    width:800px;	
}

div.win-wrapper#win-pdfpreview>div.win-container>div.win-panel 
{
    width:90%;
    height:90%;	
}

div.win-wrapper#win-language>div.win-container>div.win-panel 
{
    width:400px;
}

div.win-wrapper#win-parsedcvsearchparams>div.win-container>div.win-panel 
{
    width:600px;
}

div.win-wrapper#win-parsedcvpreview>div.win-container>div.win-panel 
{
    width:800px;
}

div.win-wrapper#win-aicvparse>div.win-container>div.win-panel 
{
    width:500px;
}

div.win-wrapper#win-proc-details>div.win-container>div.win-panel 
{
    width:1100px;
}

div.win-wrapper#win-generatetestai>div.win-container>div.win-panel 
{
    width:700px;
}

div.win-wrapper#win-applicant-status-history>div.win-container>div.win-panel 
{
    width:900px;
}

div.win-wrapper#win-markedinterviewconfirm>div.win-container>div.win-panel 
{
    width:500px;
}

div.win-wrapper#win-invitenewcand>div.win-container>div.win-panel 
{
    width:600px;
}

div.win-wrapper#win-editintauxadmin>div.win-container>div.win-panel 
{
    width:600px;
}

.pdfpreviewrapper
{
    display:flex;
    height:calc(90vh - 70px);
}

.pdfpreviewrapper>embed
{
    display:flex;
    width:100%;
}

#win-invitecand
{
    z-index: 999;
}

#recruiterinfowrapper .card, #processesGraphView .card, #approvalsGraphView .card
{
    margin-bottom:0px;   
    height: 100%;
}

.donut-chart-sale small, .donut-chart-sale .small {
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    align-items: center;
    top: 0;
    justify-content: center;
    font-weight: 600;
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(108, 197, 29, 1)!important;
}

.donut-chart-sale {
    z-index: 1;
}

.donut-chart-sale .circle {
    height: 91px;
    width: 91px;
    z-index: -1;
    content: "";
    position: absolute;
    border-radius: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


