
/* - ++resource++apyb.conference/registration.css - */
@media screen {
/* https://2013.pythonbrasil.org.br/portal_css/++resource++apyb.conference/registration.css?original=1 */
.price_container {
text-align: center;
float: right;
font-weight: bold;
padding: 20px;
color: #000000;
border: 1px solid black;
position: fixed;
top: 200px;
right: 10px;
background-color: white;
}
.price_container #price{
font-weight: bold;
font-size: 1.5em;
color: #FF0000;
}
}


/* - ++resource++apyb.conference/talk.css - */
@media screen {
/* https://2013.pythonbrasil.org.br/portal_css/++resource++apyb.conference/talk.css?original=1 */
.talk_schedule {
color:#444;
font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;
float:right;
background: none repeat scroll 0 0 #F1F1F1;
font-size: 1.5em;
font-weight: bold;
margin-right: 20px;
margin-bottom: 20px;
width: 140px;
text-align:center;
padding:10px;
}
.talk_room {
font-size: 1.0em;
font-weight: normal;
padding-bottom:15px;
}
.talk_date {
font-size: 1.5em;
font-weight: bold;
padding-bottom:15px;
}
.talk_hour {
font-size: 1.5em;
font-weight: bold;
padding-bottom:10px;
}
.talk_listing_item {
font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;
margin-top:15px;
height: 95px;
}
.talk_listing_item h2 {
margin: 0 0 4px;
}
.talk_listing_item_detail {
padding: 0px 0px 0px 15px;
}
span.talk_track {
font-size: 0.5em;
color:#444;
font-weight: bold;
}
.talk_listing_schedule {
color:#444;
font-family:"Helvetica Neue", Arial, FreeSans, sans-serif;
float:right;
background: none repeat scroll 0 0 #F1F1F1;
font-weight: bold;
margin-right: 5px;
margin-bottom: 5px;
width: 95px;
height: 95px;
text-align:center;
padding:2px 0 0 0;
vertical-align: middle;
}
a.talk_details_link {
background: url("https://2013.pythonbrasil.org.br/portal_css/Sunburst%20Theme/lupa-detalhes.png") no-repeat right center !important;
padding-right: 20px !important;
}
.talk_listing_schedule .talk_room {
font-size: 0.5em;
font-weight: normal;
padding-bottom:4px;
}
.talk_listing_schedule .talk_date {
font-size: 1.5em;
font-weight: bold;
padding:8px 0 12px 0;
}
.talk_listing_schedule .talk_hour {
font-size: 2.0em;
font-weight: bold;
padding-bottom:2px;
}
}


/* - ++resource++apyb.conference/track.css - */
@media screen {
/* https://2013.pythonbrasil.org.br/portal_css/++resource++apyb.conference/track.css?original=1 */
/* */
.stats_box {
color: #727272;
float: left;
font-size: 1.2em;
text-align: center;
padding: 0 20px 10px;
}
.stats_number {
font-size: 2.5em;
font-weight: normal;
color: #286fb2;
background: #f1f1f1;
padding: 0.2em;
border-radius: 15px;
}
.stats_title {
display: block;
margin-top: 20px;
}
.tracks h3 {
color: #336600;
clear: left;
font-size: 3em;
border-bottom: 1px solid #d2d2d2;
padding-top: 0.5em;
}
.track {
float: left;
margin: 1% 2% 1% 0;
padding: 1%;
border: 1px solid #d2d2d2;
width: 28%;
min-height: 110px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
}
.track img {
float: right;
margin: 0.5em 0 2em 0.5em;
}
.track .discreet {
display: block;
margin-top: -10px;
}
.track_title {
font-weight:bold;
font-size: 1.3em;
display: block;
}
.submit-talk-proposal,
.submit-trainning-proposal {
color: #fff;
padding: 0.2em;
background: green;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: absolute;
bottom: 10px;
left: 10px;
}
.talks, .tracks {clear: left; padding-top: 20px;}
#talks_ordering {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #f1f1f1;
}
#talks_ordering td,
#talks_ordering th {
border: 1px solid #fff;
padding: 1em;
}
.talk_details_ a {
font-weight: bold;
font-size: 1.5em;
}
.talk_submission a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: green;
color: #fff;
padding: 0.2em;
}
/* */
.speaker_profile img {
float: right;
border: 10px solid #2271a9;
margin: 35px;
-webkit-transform: rotate(7deg);
-moz-transform: rotate(7deg);
transform: rotate(7deg);
-moz-box-shadow: 3px 3px 3px #f1f1f1;
-webkit-box-shadow: 3px 3px 3px #f1f1f1;
box-shadow: 3px 3px 3px #f1f1f1;
border-radius: 11px;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
}
.speaker_name {
font-size: 1.5em;
font-weight: bold;
display: block;
color: #2271a9;
margin: 1em 0 0 0;
}
.speaker_bio {
display: block;
}
.talk-track {
font-size: 3em;
font-weight: bold;
color: #ccc;
}
.talk_details h2,
.speaker_details h2 {
display: none;
}
.talk_details,
.speaker_details {
line-height: 1.6em;
font-size: 1.1em;
}
/* */
#patrocinadores {padding: 20px 40px;}
#patrocinadores dt {
border-bottom: 1px solid #F1F1F1;
color: #CCCCCC;
margin: 20px 0 10px;
}
#patrocinadores dd a img{
vertical-align:middle;
}
/* */
.lista-precos {text-align: center !important; width: 100%;}
.lista-precos td.tipo-inscricao {
padding-left: 5px !important;
text-align: left;
}
.lista-precos td {
padding: 0 !important;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(230,230,230)),
color-stop(0.69, rgb(250,250,250))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(230,230,230) 15%,
rgb(250,250,250) 69%
);
}
.lista-precos th {
color: #fff;
padding: 0 !important;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(32,92,144)),
color-stop(0.69, rgb(17,69,112))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(32,92,144) 15%,
rgb(17,69,112) 69%
);
}
.lista-precos th .visualHighlight {
display: block;
padding: 10px;
color: #fff;
font-size: 1.2em;
font-weight: bold;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(32,92,144)),
color-stop(0.69, rgb(17,69,112))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(32,92,144) 15%,
rgb(17,69,112) 69%
);
}
.lista-precos td .visualHighlight {
display: block;
font-weight: bold;
padding: 10px;
color: #205C90;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(230,230,230)),
color-stop(0.69, rgb(250,250,250))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(230,230,230) 15%,
rgb(250,250,250) 69%
);
}
th.tipo-inscricao {
background: none !important; border-top:none !important; border-left: none !important;
}
td.talk_details {
background: url(https://2013.pythonbrasil.org.br/portal_css/Sunburst%20Theme/setas.png) no-repeat right center transparent !important;
padding-right: 50px !important;
}
a.talk_details_link {
background: url(https://2013.pythonbrasil.org.br/portal_css/Sunburst%20Theme/lupa-detalhes.png) no-repeat right center !important;
padding-right: 20px !important;
}
#talks_ordering {
width: 100%;
}

}


/* - ploneCustom.css - */
@media all {
/* https://2013.pythonbrasil.org.br/portal_css/ploneCustom.css?original=1 */
.track {
min-height: 140px;
}
/* */
#a315dc5152ce4b948b53ea2cf3967bf8 img {
margin-left: -6%;
}
#b886254abad24b36aa49065e0b1713d7 img {
margin-right: -7.6%;
}
#f0aed4308a2947088dd8ba5ac09370eb iframe {
width: 110.6%;
margin-left: -3%;
}
#portal-searchbox {
margin: 3.5em 0;
position: absolute;
right: 0;
}
.searchSection {
display: none;
}
@media screen and (max-width: 480px) {
div.cell {
width: 100% !important;
clear: both;
margin-left: -100% !important;
max-width: 100% !important;
}
}
/* */
table.listing tfoot td {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
font-weight: bold;
line-height: 1.5em;
}
.icons-on table.listing tfoot td {
line-height: 1.5em;
}
/* */
.track a:last-child {
display:none;
}

}

