﻿#events .resultMessage
{
    padding: 10px;
    color: #ffffff;
    background-color: #EB951F;
    text-align:center;
    font-size:1.6em;    
}

#events .sendButton
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    line-height:40px;
    width:180px;
    height:40px;
    background-image:url('images/button.png'); 
    background-repeat:no-repeat;
    cursor:pointer;
}

#events .sendButton a
{
    text-decoration:none;
    font-size:1.2em;
    color:#333333;
}

#events .summary
{
    background-color: #EB951F;
    padding: 10px;
    color: #ffffff;
    font-weight:bold;
}
#events .summary li
{
    font-weight:normal;
}

#events a.captchaLink
{    
    text-decoration:none;
    font-style: italic;
    font-size: 0.8em;
    color:#333333;
}
#events a.privacyLink
{
    text-decoration:underline;
    color:#333333;
    font-size: 0.8em;
}

#events .box .right
{
    float:right;    
}
#events .box .right input
{
    border: solid 1px #555555;
}
#events .box .right input[type="text"],#jobs .right textarea
{
    border: solid 1px #555555;
}


#events .box .row
{         
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 3px;
    margin-bottom:3px;    
    width:560px;
    float:left;
    position:relative;
}

#events .box .question
{
    font-size: 1.1em;
}
#events .box .answer
{
    margin-top:2px;
    margin-bottom:4px;
}

#events .box .label
{    
    display:block;
    font-size: 1.2em;
}

#events .box
{
    background-color: #f2f2f2;
    width: 600px;   
    color: #333333;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px; 
    float:left;   
}

#events .eventDetail .synt .icon
{
    margin-bottom: 10px;    
}

#events .eventDetail .synt .type
{
    margin-top: 20px;
}

#events .eventDetail .info
{
    color: #555555;
    font-size: 1.5em;
    line-height: 1.4em;
}

#events .eventDetail .synt .photo
{
    float: right;
    background-color: #e6e7e8;
    padding:5px;       
    margin-left: 10px;
}

#events .eventDetail .synt
{
    width: 600px;
    margin-top: 30px;
    float:left;
}

#events .eventDetail .agenda .text
{    
    font-size: 1.1em;
    color: #555555;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#events .eventDetail .agenda .text a
{
	color: #555555;
	text-decoration:underline;
}

#events .eventDetail .agenda .title
{
    text-transform:uppercase;
    font-size: 1.3em;
    color: #333333;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#events .eventDetail .agenda
{
    margin-top:20px;
    width: 600px;
    background-color: #e6e7e8;
    float:left;
}

#events .eventDetail .paragraph
{
    float:left;
    margin-top: 10px;
    margin-bottom: 20px;
}

#events .eventDetail .feedbacks
{
    float:left;
    margin-top: 10px;
    margin-bottom: 20px;
    width: 600px;
}

#events .eventDetail .feedbacks .feedbackHeader
{
    border-top:dotted 1px #bbbbbb;
    color:#eb951f;
    margin-bottom:5px;
    margin-top:5px;
}

#events .eventDetail .feedbacks .feedbackBody
{
    color:#333333;
}

#events .eventDetail .feedbacks .divFeedbacks
{
    display:none;    
}

#events .eventDetail .feedbacks .divFeedbackButton
{
    margin-bottom:10px;
    cursor:pointer;
}

#events .eventDetail .feedbacks .feedbackButton
{
    font-size:1.5em;
    color:#555555;
    text-decoration: underline;    
}

#events .eventDetail .feedbacks .feedbackButton:hover
{
    color:#eb951f;
}


#events .eventDetail .paragraph .title
{
    font-size: 1.3em;
    color: #333333;
    margin-bottom: 10px;
}

#events .eventDetail .paragraph .text
{
    width: 600px;
    font-size: 1.1em;
    color: #555555;
}

#events .subscribeButton a
{
    font-size:1.3em;
    text-decoration:none;
    color: #333333;
}

#events .subscribeButton
{
    text-align:center;
    line-height:40px;
    width:180px;
    height:40px;
    background-image:url('images/button.png'); 
    background-repeat:no-repeat;    
}

#events .right
{
    float:left;
    margin-left: 40px;
}

#events .left
{
    float:left;
    width:285px;
}

#events .logo
{
    background-image:url('images/logo-MIriade.png');
    width: 192px;
    height: 60px;
}

#events .legends
{    
    margin-top: 20px;
}

#events .legends .texts
{
    float:left;
}
#events .legends .texts .text
{
    display:none;    
    width: 257px;
}

#events .legends .texts .text .icon
{       
    width: 100px;
    height: 100px;
    margin: 8px;
    float:left;
}
#events .legends .texts .text.red .icon{ background-image: url('images/logo-ER.png'); }
#events .legends .texts .text.blue .icon{ background-image: url('images/logo-ET.png'); }
#events .legends .texts .text.yellow .icon{ background-image: url('images/logo-OL.png'); }
#events .legends .texts .text.pink .icon{ background-image: url('images/logo-AM.png'); }
#events .legends .texts .text.purple .icon{ background-image: url('images/logo-PM.png'); }

#events .legends .texts .text.red {border:solid 4px #E74647;}
#events .legends .texts .text.blue {border:solid 4px #526BAD;}
#events .legends .texts .text.yellow {border:solid 4px #DDC642;}
#events .legends .texts .text.pink {border:solid 4px #D571A6;}
#events .legends .texts .text.purple {border:solid 4px #894791;}

#events .legends .texts .text.red .title {color: #E74647;}
#events .legends .texts .text.blue .title {color: #526BAD;}
#events .legends .texts .text.yellow .title {color: #DDC642;}  
#events .legends .texts .text.pink .title {color: #D571A6;}
#events .legends .texts .text.purple .title {color: #894791;}  

#events .legends .texts .content .description
{
    font-size: 1.1em;
}

#events .legends .texts .content
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    float:right;
    width: 125px;
}

#events .legends .title
{
    font-size:1.0em;
    color: #555555;
    margin-bottom: 5px;
    margin-left: 3px;
}

#events .legends .texts .text
{
    float:left;
}

#events .legends .texts .title
{
    font-size:1.6em;
    text-transform:uppercase;
}

#events .legends .tabs .tab
{
    height:20px;
    width:51px;
    margin: 1px;
    float:left;    
}
#events .legends .tabs .tab.selected
{
    height:21px;
    margin: 1px 1px 0px 1px;    
}

#events .arrow
{    
    margin-top: 200px;   
    width: 11px;
    height: 16px;    
    float:left;
}
#events .arrow.left
{
    background-image: url('images/arrow-left-filled.png');
    cursor:pointer;
    float:left;
    margin-right: 10px;
}
#events .arrow.right
{
    background-image: url('images/arrow-right-filled.png');
    cursor:pointer;   
    float:left;
    margin-left: 30px; 
}

#events #calendarContainer
{
    min-height:400px;
}

#events .calendar
{
    float:left;    
    margin-top: 30px;
    width:220px;
    font-size: 1.2em;    
}

#events .calendar .year
{
    float:left; 
    height: 25px;
    width: 240px;
    line-height: 25px;
    background-color: #58595B;
    color: #ffffff;
    text-align:center;
}

#events .months
{
    margin-top:4px;
    width: 240px;
    float:left;    
}
#events .months .month
{
    background-color: #58595B;
    width: 118px;
    height: 25px;
    line-height: 25px;
    float: left;
    color: #ffffff;
    text-align:center;
    text-transform:uppercase;
}
#events .months .separator, #events .days .separator
{
    float:left;
    width: 4px;
    height:25px;
}

#events .days
{   
    float:left;
    width: 240px;
}
#events .days .month
{
    width: 118px;
    float: left;
}
#events .days .day
{    
    margin-top:4px;
    width: 57px;
    height: 21px;
    line-height: 21px;
    float:left;    
}

#events .days .day .number
{
    margin-left: 6px;
}

#events .days .day .gray
{
    background-color: #e6e7e8;
}

#events .days .day .today
{
    border: solid 1px #EB951F;    
}

#events .days .day .darkgray
{
    background-color: #D0D2D3;
}

#events .days .day .red, #events .legends .tabs .tab.red
{
    background-color:#E74647;
    cursor:pointer;
}
#events .days .day .blue, #events .legends .tabs .tab.blue
{
    background-color:#526BAD;
    cursor:pointer;
}  
#events .days .day .yellow, #events .legends .tabs .tab.yellow
{
    background-color:#DDC642;
    cursor:pointer;
}  
#events .days .day .pink, #events .legends .tabs .tab.pink
{
    background-color:#D571A6;
    cursor:pointer;
}  
#events .days .day .purple, #events .legends .tabs .tab.purple
{
    background-color:#894791;
    cursor:pointer;
}  
#events .days .day .orange, #events .legends .tabs .tab.orange
{
    background-color:#EB951F;
    cursor:pointer;
}  
#events .days .day .red.full, #events .days .day .blue.full, #events .days .day .yellow.full, #events .days .day .pink.full, #events .days .day .purple.full
{
    width: 100%;
    height: 100%;
}
#events .days .day .red.mid, #events .days .day .blue.mid, #events .days .day .yellow.mid, #events .days .day .pink.mid, #events .days .day .purple.mid
{
    float:left;
    width:49%;
    height:100%;
}

#events .wallButton
{
    color:#555555;
}

#events .wallButton:hover
{
    color:#eb951f;
}

#events .docs
{
	margin-top: 10px;
}

#events .docs .link
{
	margin-top: 5px;
	margin-left: 10px;
}

#events .docs .link a 
{	
	font-size:1.3em;
	color:#555555;
	text-decoration:underline;
}


