/*** service linkedin, analyse sémantique et saisie manuelle ****/

.service-externe{
    display:inline-flex; 
    margin-left:15px; 
    vertical-align:top; 
}

.service-externe:hover{
    opacity:0.5;
}

.service-link{
    display: inline-block; 
    text-align: center;
}

.service-logo{
    display: inline-block;
    border: 1px solid #d5d8d8; 
    text-align: center;
}

.manuel.service-externe{
    background-color:#00b2ec;
    color:white; 
    border:none; 
    cursor:pointer;
}

.manuel .service-link{
    background-color:#00b2ec!important; 
    border-left: 1px solid white;
}

.manuel .service-logo{
    border:none;
}

.trigger-viadeo, .trigger-linkedin, .trigger-semantique{
	cursor:pointer;	
}

.service-link {
	width:41px;
	height:41px;
	background-color:#00b2ec;
	color:#fff;
	border-left:0;
	font-size:1.1em;
	padding:9px;
	font-weight:200;
	cursor:pointer;
}

.service-logo{
    height:41px; 
    min-width:200px;
    overflow:hidden; 
    border-right:0;
}

.service-externe .btn{
    width:200px;
    font-size:13px;
    line-height:25px;
}

.service-externe label{margin-top:10px; margin-right:10px; font-weight:300;}

input[type=submit].success:hover,
input[type=reset].success:hover,
input[type=button].success:hover,
span.btn.success:hover,
button.btn.success:hover{
    color: inherit;
}

.fileinput-button{
    position:relative; 
    overflow:hidden; 
    height:41px;
}

.fileinput-button input {
    position: absolute;
    top:0; 
    right:0; 
    margin:0; 
    opacity: 0; 
    direction:ltr; 
    cursor: pointer;
    width:200px; 
    height:40px;
}

@media screen\9 {
    #massUpload .fileinput-button input {
        filter:alpha(opacity=0);
        font-size:100%; 
        height:100%;
    } 
}

/************* LOADING SCREEN SEMANTIQUE*****************/
.loadingScreen{
	display: none;
	top:0;
	left:0;
	position:fixed;
	z-index: 10;
	width:100%;
	height:100%;
	padding-top:20%;
	background: url(../../_images/1px_trans.png) 0 0 repeat transparent;
}

.loadingScreen div{
	margin:0 auto;
	padding: 15px 10px;
	width:400px;
	height:140px;
	background-color: #fff;
	text-align:center;
	border:3px solid #3a3a3a;
	border-radius: 8px;
}

.loadingScreen div span {
    font-family: Verdana;
}
.loadingScreen div img{
    margin-bottom: 15px;
}

.loadingScreen.show {
    display: block;
}

