﻿#btn-choose-document[type="button"].forbtn 
{
    height:34px;
    border:1px solid #8d82b5;
    background-color: #8d82b5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
}

.forbtn:hover 
{
    cursor:pointer;
	background-color: #6b5f98;
	border: 1px solid #6b5f98;
}

.btnfull 
{
    width:100%;	
}

.btn-tab-first 
{
    color:#2a6496;
    display:inline-block;
    height:26px;
    line-height:26px;
    text-align: center;
    width:26px;
    font-size:15px;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    vertical-align:middle
}

.btn-tab-prev 
{
    color:#2a6496;
    display:inline-block;
    height:26px;
    width:26px;
    line-height:26px;
    text-align: center;    
    font-size:15px;
    border:1px solid #ccc;
    vertical-align:middle
}

.btn-tab-next
{
    color:#2a6496;
    display:inline-block;
    height:26px;
    width:26px;
    line-height:26px;
    text-align: center;    
    font-size:15px;
    border:1px solid #ccc;
    vertical-align:middle
}

.btn-tab-last
{
    color:#2a6496;
    display:inline-block;    
    height:26px;
    width:26px;
    line-height:26px;
    text-align: center;    
    font-size:15px;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;    
    vertical-align:middle
}

.btn-tab-enabled:hover
{
	background-color:#e6e6e6;
}

.btn-tab-disabled
{
    cursor:not-allowed;
}

div.formblock>section>input[type="button"].btn, 
div.procblock>section>input[type="button"].btn,
.btndownloadreport, #win-transferprocess input[type="button"]
{

    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	margin-right:5px;
}

div.formblock>section>input[type="button"].btn:hover, 
div.procblock>section>input[type="button"].btn:hover,
.btndownloadreport:hover, #win-transferprocess input[type="button"]:hover
{
     background-color: #296d98;
     cursor:pointer;
     color: #fff;
}

div.formblock>section>a.cmd 
{
    display:inline-block;
    color:#444;
    text-decoration:none;
    height:28px;
    line-height:28px;
    width:28px;
    border: 1px solid #ccc; 
    border-radius: 3px; 
    box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;    	
    font-size:14px;
    vertical-align:middle;
    text-align: center;
    background-color:#f2f2f2;
    margin-top:-9px;
}

div.formblock>section>a.cmd:hover 
{
    background-color:#e7e7e7;	
}

div.formblock>section>a.cmd>span 
{
    color:#666;	
}

div.btn-comment>input[type="button"] 
{
    height:30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
    padding: 0px 15px;
}

div.btn-comment>input[type="button"]:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div.btn-cal>input[type="button"] 
{
    height:30px;
    background-color: #428bca;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
}

div.btn-cal>input[type="button"]:hover, #calhead>div.btn-cal>input[type="button"]:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div.btn-new-message>input[type="button"], #calhead>div.btn-cal>input[type="button"]
{
    margin:0;
    height:30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	padding: 0px 15px;
    margin-top: 20px;
}

#btnlogin
{
    margin:0;
    height:40px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 25px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	padding: 0px 25px;
    margin-top: 20px;
    font-size: 16px;
}

#btncodesend
{
    background-color: #3792cb;
    color:#fff;
    cursor:pointer;
}

.btnsso
{
    background:#fff;
    height:40px;
    border:1px solid #999;
    border-radius:25px;
    min-width:100px;
}

.btnsso:hover
{
    background:#ddd;
}

div.btn-new-message>input[type="button"]:hover
{
     background-color: #296d98;
     cursor:pointer;
}

div.btn-upload, div.btn-save, div.btn-add-item, div.btn-test-invite, div.btn-applicant-comment-save
{
    margin-top:10px;
}

div.btn-upload>input[type="button"], div.btn-contractinvite>input[type="button"], 
div.btn-save>input[type="button"], div.block-contractvalid>input[type="button"],
div.btn-add-item>input[type="button"], div.btn-test-invite>input[type="button"],
div.btn-download>input[type="button"], div.btn-applicant-comment-save>input[type="button"], a.cv-download, a.cv-download-notext,
div.btn-removecandrecstatus>input[type="button"], .prevnextcandidatebtn
{
    margin:0;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	cursor:pointer;
}

div.btn-upload>input[type="button"]:hover, div.btn-contractinvite>input[type="button"]:hover, 
div.btn-save>input[type="button"]:hover, div.block-contractvalid>input[type="button"]:hover,
div.btn-add-item>input[type="button"]:hover, div.btn-test-invite>input[type="button"]:hover,
div.btn-download>input[type="button"]:hover, div.btn-msg-reply>input[type="button"]:hover, a.cv-download:hover, a.cv-download-notext:hover,
div.btn-new-interview>input[type="button"]:hover, div.btn-admin-message>input[type="button"]:hover, 
div.btn-comment>input[type="button"]:hover, #btnlogin:hover, #btncodesend:hover, .prevnextcandidatebtn:hover
{
    background-color: #296D98;
}

.prevnextcandidatebtn
{
    padding:6px 8px;
    margin:0 5px;
}

.prevnextcandidatebtn:hover span
{
    color:#fff;
}

a.cv-download-table, a.process-detals-table
{
    color: #3792cb;    
    margin-right:5px;
}

a.cv-download-table:hover, a.process-detals-table:hover
{
    color: #296D98;    
}

a.show-comments
{
    color: #3792cb;    
    margin-left:10px;
}

a.show-comments:hover
{
    color: #296D98;   
}

div.block-contractvalid>input[type="button"]
{
    margin-top:20px;
}

#btn-choose-document
{
    margin-top:10px;
}

#btn-choose-document[type="button"] 
{
    background-color: #3792cb;
    border: 1px solid #357ebd;
    border-radius: 15px;
    font-family: 'Raleway', Arial, Sans-Serif;
    color: #fff;
    margin-right: 5px;
}

div.btn-upload>input[type="button"]:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div.btn-new-interview, div.btn-admin-message, div.btn-set-other-proc-applicant-status
{
    margin: 10px 0 0 0;	
}

div.btn-downloadappreport
{
    margin-left:-10px;
}

div.btn-new-interview>input[type="button"], div.btn-admin-message>input[type="button"],
div.btn-downloadappreport>input[type="button"], div.btn-set-other-proc-applicant-status>input[type="button"]
{
    padding: 0px 15px;
    margin:0;
    height:30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	text-transform: none;
}

div.btn-new-interview>input[type="button"]:hover, div.btn-admin-message>input[type="button"]:hover, 
div.btn-set-other-proc-applicant-status>input[type="button"]:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div.btn-msg-reply>input[type="button"]
{
    padding: 0px 15px;
    float:right;
    margin:0 0 10px 10px;
    height:30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
}

div.errorback>input[type="button"]
{
    padding: 0px 15px;
    margin:0 0 10px 10px;
    height:30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
}

div.btn-msg-reply>input[type="button"]:hover, div.errorback>input[type="button"]:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div.table-cell-popup 
{
    position:relative;
    display:inline-block;
}

div.table-cell-popup a.popuplink 
{
    font-weight:normal;
    text-decoration:none!important;
    color:rgb(128, 128, 128);	
}

div.table-cell-popup div.popupwin ul li a 
{
    font-weight:normal;
    text-decoration:none!important;
    color:rgb(128, 128, 128);	
}

a.treepopup 
{
    margin-left:5px;
    text-decoration:none;
    color:#999;
    display:inline-block;
    width:10px;
    height:10px;	
    text-align:center;
    position:relative;
}

a.treepopup span:hover
{
    color:#ccc;
}

a.treepopup span:before
{
    content: "\f142"; 
    font-family: FontAwesome;
    font-size:14px;
}

a.btn-procinfo, a.btn-intinfo
{
    text-decoration: none;
    color:#808080!important;
    float:right;	
    padding:5px 4px 2px 4px;
    margin:0 5px 0 10px;
    width:10px;
    display:inline-block;
    text-align:center;
}

a.btn-procinfo:hover,  a.btn-intinfo:hover
{
	background-color:#e7e7e7;
}

.table-filter-block a.btn
{
    display:inline-block;
    height:28px;
    background-color: #428bca;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));   
    font-family:'Raleway', Arial, Sans-Serif;
	color:#fff;
	margin-right:5px;
	font-size:16px;
}

.table-filter-block a:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

.table-filter-block a.ico
{
    width:28px;
    position:relative;
}

.table-filter-block a.ico span
{
    position:absolute;
    display:inline-block;
    top:6px;
    left:6px;
}

div#tbcontent div.title a.cv-download
{
    position:absolute;
    top:5px;
    right:5px;
    bottom:5px;
    font-family: 'Raleway', Arial, Sans-Serif;
    color: #fff;
    background-color: #428bca;
    border: 2px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));  
    cursor:pointer;
    padding:5px;
    text-decoration:none;
    text-align:center;
}

div#tbcontent div.title a.cv-download:hover
{
     background-color: #3071a9;
     cursor:pointer;
}

div#tbcontent div.title a.cv-download span
{
    display:block;
    font-size:28px;
    line-height:34px;    
}

div.btn-upload>input[type="button"], div.btn-test-invite>input[type="button"]
{
    padding: 0px 15px;
    height: 30px;
}

a.cv-download
{
    text-decoration: none;
    padding: 5px 9px;
    margin-right: 5px;
}

#saveapplicantcomment
{
    margin-bottom: 1rem;
}

#ratingStartsBtn
{
    text-transform: none;
    font-size: 15px;
    padding: 0px 15px;
    cursor: pointer;
    height: 30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px;
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)): ;
    font-family: 'Raleway', Arial, Sans-Serif;
    color: #fff;
    margin-right: 5px;
}

.btn-downloaddoc
{
    text-transform: none;
    font-size: 15px;
    padding: 5.2px 15px;
    cursor: pointer;
    height: 30px;
    background-color: #3792cb;
    border: 1px solid #357ebd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 15px;
    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)): ;
    font-family: 'Raleway', Arial, Sans-Serif;
    color: #fff;
    margin-right: 5px;
    text-decoration: none;
}

#ratingStartsBtn:hover, .btn-downloaddoc:hover
{
    background-color: #296D98;
    color: #fff;
}

#btn-filtercandidates 
{
    text-align: -webkit-center;
}

#btn-filtercandidates section
{
    text-align: center;
}

.int-block-buttons section
{
    width:100%!important;
}

.btn-cv-proc
{
    display:inline-block;
    background-color: #3792cb;
    font-size:12px;
    text-decoration:none;
    margin:0 3px;
    border: 1px solid #357ebd;
    border-radius: 18px;
    padding: 5px 0px 5px 0px;
    width:50px;
    text-align:center;
}

.btn-cv-proc span:first-child
{
    color:#fff;
}

.btn-cv-proc span.tooltip-content
{
    margin-left:-10px;
}

.btn-cv-proc span.fa-stack
{
    height:1em;
    line-height:1em;
}

.btn-cv-proc span.fa-stack i.fa-stack-2x
{
    font-size: 1.6em;
    margin-top: -0.2em;
}

.btn-cv-proc span.fa-stack i.fa-stack-2x.fa-check-double
{
    color: #80ff78;
    font-size: 0.6em;
    margin-top: -0.2em;
    margin-left: 1.2em;
}

.btn-cv-proc.disabled
{
    pointer-events: none;
}

.btn-additem, .btn-removeitem
{
    text-decoration:none;
	font-size:20px;
	color:inherit;
	padding: 0 10px 0 0;
}

.btn-removeitem
{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.btn-additem:hover, .btn-removeitem:hover
{
    color:#777;		
}

.btn-additem:before
{
    content: "\f055";
    font-family: FontAwesome;
    color: #3792cb;
}

.btn-removeitem:before
{
    content: "\f056";
    font-family: FontAwesome;
    color: #3792cb;    
}

.btn-additem:hover::before, .btn-removeitem:hover::before
{
    color: #296d98;
}

#docwrapper #btn-choose-document
{
    margin-top:0;
}

#docwrapper #selecteddocname, #doccvparsewrapper #selecteddoccvparsename
{
    vertical-align:middle;
}

.btn-table-icon
{
    background-color: #3792cb;
    font-size: 12px;
    text-decoration: none;
    margin: 0 3px;
    border: 1px solid #357ebd;
    border-radius: 18px;
    padding: 5px 0px 5px 0px;
    width: 50px;
    text-align: center;
    color:#fff;
    padding: 8px 15px;
}

.btn-table-icon:hover
{
    background-color: #3071a9;
    cursor: pointer;    
    color:#fff;
}

.btn-inline-del {
    background-color: #3792cb;
    border: 1px solid #357ebd;
    height: 26px;
    width: 26px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

.btn-inline-del::before {
    content: "\f014";
    font-family: FontAwesome;
    font-size: 16px;
    color: white;
}