/*  CSS import */

@import "fonts.css";
/*---------------------------------------------------
    LESS Prefixer
  ---------------------------------------------------
    
    All of the CSS3 fun, none of the prefixes!

    As a rule, you can use the CSS properties you
    would expect just by adding a '.':

    box-shadow => .box-shadow(@args)

    Also, when shorthand is available, arguments are
    not parameterized. Learn CSS, not LESS Prefixer.

    -------------------------------------------------
    TABLE OF CONTENTS
    (*) denotes a syntax-sugar helper
    -------------------------------------------------

        .animation(@args)
            .animation-delay(@delay)
            .animation-direction(@direction)
            .animation-duration(@duration)
            .animation-iteration-count(@count)
            .animation-name(@name)
            .animation-play-state(@state)
            .animation-timing-function(@function)
        .background-size(@args)
        .border-radius(@args)
        .box-shadow(@args)
            .inner-shadow(@args) *
        .box-sizing(@args)
            .border-box() *
            .content-box() *
        .columns(@args)
            .column-count(@count)
            .column-gap(@gap)
            .column-rule(@args)
            .column-width(@width)
        .gradient(@default,@start,@stop) *
            .linear-gradient-top(@default,@color1,@stop1,@color2,@stop2,[@color3,@stop3,@color4,@stop4])*
            .linear-gradient-left(@default,@color1,@stop1,@color2,@stop2,[@color3,@stop3,@color4,@stop4])*
        .opacity(@factor)
        .transform(@args)
            .rotate(@deg)
            .scale(@factor)
            .translate(@x,@y)
            .translate3d(@x,@y,@z)
            .translateHardware(@x,@y) *
        .text-shadow(@args)
        .transition(@args)
            .transition-delay(@delay)
            .transition-duration(@duration)
            .transition-property(@property)
            .transition-timing-function(@function)



    Credit to LESS Elements for the motivation and
    to CSS3Please.com for implementation.

    Copyright (c) 2012 Joel Sutherland
    MIT Licensed:
    http://www.opensource.org/licenses/mit-license.php

-----------------------------------------------------*/
/* Animation */
/* Background Size */
/* Border Radius */
/* Box Shadows */
/* Box Sizing */
/* Columns */
/* Gradients */
/* Opacity */
/* Text Shadow */
/* Transforms */
/* Transitions */
/*  images */
/*  colors */
/*  mixins */

.btngradient {
  background-color: #abdbd5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abdbd5), color-stop(100% #a9d0ac));
  background-image: -webkit-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -moz-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -ms-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -o-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
}
.textshadow {
  text-shadow: 1px 1px 0 #688785;
}
.h1-text {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 24px;
}
.h2-text {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 18px;
}
.h3-text {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
.h3-text-regular {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
.btn-blue {
  /*General*/
  display: inline-block;
  text-decoration: none;
  /*Text*/
  font-family: 'MorganPosterBold';
  text-align: center;
  /*Button*/
  padding: 5px;
  margin-top: 15px;
  border-top: 1px solid white;
  background: #688785;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.btn-blue:hover {
  background: #a9d0ac;
}
.btn-blue a {
  color: white;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
.btn-blue a:hover {
  text-shadow: 1px 1px 0 #688785;
}
/*  Omega reset */

.block ul {
  padding: 0;
}
body {
  font-family: 'MorganSansRegular';
  margin: auto;
  font-size: 13px;
}
a {
  color: #688785;
}
#wide-menu {
  width: 100%;
  height: 50px;
  border-top: 1px solid #5c5c5c;
  border-bottom: 1px solid black;
  background-color: #243536;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #243536), color-stop(100% #303030));
  background-image: -webkit-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -moz-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -ms-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -o-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: linear-gradient(top, #243536 0%, #303030 100%);
}
.content {
  padding-top: 10px;
}
#header-first {
  height: 50px;
}
/* menu */

ul.menu li {
  margin: 0 0 0 0;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-622 {
  padding-right: 30px;
  background: url('images/arrow-down-white.png') 125px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-635 {
  padding-right: 40px;
  background: url('images/arrow-down-white.png') 137px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-635:hover {
  background: #abdbd5 url('images/arrow-down-white.png') 137px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-628 {
  border-top: 1px solid #abdbd5;
  border-left: 1px solid #abdbd5;
  border-right: 1px solid #688785;
  border-bottom: 1px solid #688785;
  background: #abdbd5 url('images/arrow-down-white.png') 175px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-628:hover {
  background: #abdbd5 url('images/arrow-down-white.png') 175px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-773 {
  border-top: 1px solid #abdbd5;
  border-left: 1px solid #abdbd5;
  border-right: 1px solid #688785;
  border-bottom: 1px solid #688785;
  background: #abdbd5 url('images/arrow-down-white.png') 238px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent.menu-773:hover {
  background: #abdbd5 url('images/arrow-down-white.png') 238px 15px no-repeat;
}
#block-nice_menus-1 ul.nice-menu-down li.menuparent:hover {
  background: #abdbd5 url('images/arrow-down-white.png') 125px 15px no-repeat;
}
#block-nice_menus-1 .nice-menu li {
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
}
#block-nice_menus-1 .nice-menu li:hover {
  border: 1px solid #abdbd5;
  background: #abdbd5;
}
#block-nice_menus-1 .nice-menu li.menu-path-node-33 {
  background: #abdbd5;
  border-top: 1px solid #cfeae7;
  border-left: 1px solid #cfeae7;
  border-bottom: 1px solid #abdbd5;
}
#block-nice_menus-1 .nice-menu li.menu-path-node-33 a {
  position: relative;
}
#block-nice_menus-1 .nice-menu li.menu-path-node-33 a:after {
  top: -10px;
  right: -35px;
  content: " ";
  position: absolute;
  border-left: 25px solid #abdbd5;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
}
#block-nice_menus-1 .nice-menu li a {
  font-family: 'MorganPosterBold';
  color: white;
  text-decoration: none;
  font-size: 24px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  top: -10px;
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: none;
}
ul.nice-menu li {
  border: none;
  border-top: 0;
  float: left;
  /* LTR */
  background: none;
  margin: 0;
  padding: 10px 10px 14px 10px;
}
ul.nice-menu a {
  padding: 0;
}
ul.nice-menu ul {
  top: 0;
  left: -1px;
  /* LTR */
  border: 0;
  border-top: none;
  margin-right: 0;
  /* LTR */

}
/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left;
  /* LTR */
  border: 0;
}
ul.nice-menu-down li {
  border-top: none;
}
ul.nice-menu-down li li {
  border-top: 0;
}
ul.nice-menu-down ul {
  left: 0;
  /* LTR */

}
ul.nice-menu-down ul li {
  clear: both;
}
ul.nice-menu-down li ul li ul {
  left: 0;
  /* LTR */
  top: -1px;
}
ul.nice-menu-down .menuparent a {
  padding-right: 15px;
  /* LTR */

}
ul.nice-menu-down li li.menuparent {
  background: #eeeeee url(arrow-right.png) right center no-repeat;
  /* LTR */

}
ul.nice-menu-down li li.menuparent:hover {
  background: #cccccc url(arrow-right.png) right center no-repeat;
  /* LTR */

}
li.menuparent ul li {
  top: 50px;
  margin-left: -1px;
  width: 135px;
  padding: 10px;
  border-top: 1px solid #5c5c5c;
  border-bottom: 1px solid #303030;
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
  background-color: #243536;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #243536), color-stop(100% #303030));
  background-image: -webkit-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -moz-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -ms-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -o-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: linear-gradient(top, #243536 0%, #303030 100%);
}
li.menuparent ul li:hover {
  border-top: 1px solid #abdbd5;
  border-bottom: 1px solid #8df9ec;
  background: #abdbd5;
}
li.menuparent ul li.menu-path-node-22,
li.menuparent ul li.menu-657 {
  width: 170px;
}
li.menuparent ul li.menu-774,
li.menuparent ul li.menu-782 {
  width: 242px;
}
li.menuparent ul li.menu-628,
li.menuparent ul li.menu-1101 {
  width: 153px;
}
#block-menu-menu-quick-links .menu li,
#block-menu-secondary-links .menu li {
  list-style: none;
  padding-bottom: 2px;
}
#block-menu-menu-quick-links .menu li a,
#block-menu-secondary-links .menu li a {
  color: white;
  text-decoration: none;
  font-size: 11px;
}
#block-menu-menu-quick-links .content,
#block-menu-secondary-links .content {
  padding-top: 5px;
}
#block-menu-secondary-links {
  float: left;
}
/******************************
 Language menu
******************************/

#block-locale-0 {
  width: 50px;
  float: right;
}
#block-locale-0 li {
  display: inline-block;
  padding-right: 5px;
}
#block-locale-0 .pt-pt {
  background: url('images/pt.png') no-repeat;
}
#block-locale-0 .es {
  background: url('images/es.png') no-repeat;
}
#block-locale-0 a {
  display: inline-block;
  width: 16px;
  height: 11px;
  text-indent: -9999px;
  text-align: center;
}
/******************************
 Preface
******************************/

#preface {
  background-color: #f5f6d1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6d1), color-stop(100% #d6eeeb));
  background-image: -webkit-linear-gradient(top, #f5f6d1 0%, #d6eeeb 100%);
  background-image: -moz-linear-gradient(top, #f5f6d1 0%, #d6eeeb 100%);
  background-image: -ms-linear-gradient(top, #f5f6d1 0%, #d6eeeb 100%);
  background-image: -o-linear-gradient(top, #f5f6d1 0%, #d6eeeb 100%);
  background-image: linear-gradient(top, #f5f6d1 0%, #d6eeeb 100%);
}
#preface-back-frontpage {
  height: 362px;
  background: url('images/fback.png') no-repeat;
}
#preface-back-page {
  width: 960px;
  height: 200px;
  background: url('images/pback.png') no-repeat;
  background-position: center bottom;
  overflow: hidden;
  z-index: -1;
}
#preface-first {
  width: 335px;
  padding-top: 10px;
  font-family: 'MorganPosterRegular';
  font-size: 30px;
  line-height: 0.95em;
}
#preface-first .meeting {
  font-family: 'MorganPosterRegular';
  font-size: 30px;
  color: white;
  text-shadow: 1px 1px 0 #688785;
}
#preface-first .meeting-bold {
  font-family: 'MorganPosterBold';
  width: 255px;
  font-size: 70px;
  color: white;
  text-transform: uppercase;
  text-shadow: 2px 2px 0 #688785;
  margin: 15px 0 25px 0;
}
#preface-first .meeting-regular {
  float: left;
  font-family: 'MorganPosterBold';
  font-size: 60px;
  color: white;
  text-transform: uppercase;
  text-shadow: 2px 2px 0 #688785;
  margin-left: -6px;
}
#preface-first .meeting-regular-small {
  float: left;
  font-size: 29px;
  color: white;
  margin-left: -10px;
  text-shadow: 0 1px 0 #688785;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#preface-last {
  width: 280px;
  padding-top: 10px;
  float: right;
  font-family: 'MorganPosterRegular';
  font-size: 30px;
  line-height: 0.95em;
}
#preface-last .date-grey-regular {
  color: white;
  text-shadow: 1px 1px 0 #688785;
}
#bcrumb {
  margin-top: -21px;
}
.breadcrumb {
  color: white;
  font-size: 10px;
  padding: 5px 5px 5px 15px;
  border-top: 1px solid #5c5c5c;
  background-color: #243536;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #243536), color-stop(100% #303030));
  background-image: -webkit-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -moz-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -ms-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -o-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: linear-gradient(top, #243536 0%, #303030 100%);
}
.breadcrumb a {
  text-decoration: none;
  text-transform: uppercase;
  color: #abdbd5;
}
#main-content-line {
  width: 100%;
  border-bottom: 1px solid #f2faf9;
}
#main-content-line-page {
  width: 100%;
  border-bottom: 1px solid #abdbd5;
}
#main-content-container {
  width: 100%;
}
#wide-content {
  width: 100%;
  height: 190px;
  background: #688785 url('images/crossed_stripes_blue.png');
  border-top: 10px solid #abdbd5;
  border-bottom: 10px solid #abdbd5;
}
#wide-content a {
  color: white;
}
#wide-main-page-title-container {
  padding-top: 16px;
}
#wide-title-page {
  width: 100%;
  height: 50px;
  background: #688785 url('images/crossed_stripes_blue.png');
  border-top: 10px solid #abdbd5;
  border-bottom: 10px solid #abdbd5;
}
#wide-title-page a {
  margin-top: 5px;
  padding-left: 15px;
  font-family: 'MorganPosterBold';
  color: white;
  text-decoration: none;
  font-size: 24px;
  text-transform: uppercase;
  text-shadow: 0 1px 1px black;
}
/******************************
 content copy styles
******************************/

.page-headline {
  font-family: 'MorganPosterBold';
  font-size: 18px;
  line-height: 1.2em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #243536;
}
.page-body {
  padding-bottom: 10px;
  line-height: 1.6em;
}
.simple li {
  font-family: 'MorganSansRegular';
  color: #243536;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #d5d5d5;
  font-size: 13px;
}
.simple li.simple-top {
  font-family: 'MorganPosterBold';
  font-size: 18px;
  text-transform: uppercase;
  border-top: 1px solid #d5d5d5;
}
.complex li {
  font-family: 'MorganPosterBold';
  font-size: 18px;
  color: #688785;
  padding-bottom: 10px;
}
.number {
  font-family: 'MorganPosterRegular';
  color: #243536;
  text-transform: uppercase;
}
.span-title {
  font-family: 'MorganPosterRegular';
  color: #243536;
  text-transform: uppercase;
  font-size: 18px;
}
#wide-main-page-content-container #main-content {
  position: relative;
  padding: 15px;
  margin-bottom: 15px;
  background: white;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#wide-main-page-content-container .node-type-session .nd-region-left {
  width: 595px;
}
#wide-main-page-content-container .node-type-session .nd-region-left .field-label {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0 5px 0;
  border-bottom: 1px dashed #243536;
}
#wide-main-page-content-container .node-type-session .nd-region-left .field-item {
  padding-top: 5px;
}
#wide-main-page-content-container .node-type-session .nd-region-left .field-absctract {
  width: 625px;
  padding: 0;
}
#wide-main-page-content-container .node-type-session .nd-region-right {
  width: 275px;
  margin: -15px -15px 0 0;
  padding: 15px;
  background: url('images/diagonal.png');
}
#wide-main-page-content-container .node-type-session .nd-region-right .field-label {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0 5px 0;
  border-bottom: 1px dashed #243536;
}
#wide-main-page-content-container .node-type-session .nd-region-right .field-item {
  padding-top: 5px;
}
#wide-main-page-content-container .node-type-session .nd-region-footer {
  width: 100px;
}
#wide-main-page-content-container .node-type-session .nd-region-footer .field-label {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0 5px 0;
  border-bottom: 1px dashed #243536;
}
#wide-main-page-content-container .node-type-session .nd-region-footer .field-items {
  padding-top: 5px;
}
#wide-main-page-content-container .node-type-session .filefield-file {
  margin-top: 5px;
  padding: 5px 0 5px 0;
  clear: both;
}
#wide-main-page-content-container .node-type-session .filefield-file a {
  font-size: 11px;
}
#wide-main-page-content-container .resizable-textarea {
  width: 100%;
  background: #d5d5d5;
}
.box {
  border-top: 1px solid #d5d5d5;
  margin-top: 15px;
  padding-top: 5px;
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 11px;
}
.comment {
  position: relative;
}
.comment h3,
.comment .fasttoggle_status {
  display: none;
}
.comment .comment_edit a,
.comment .comment_delete a,
.comment .comment_reply a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
.comment .comment_edit {
  background: url('images/edit.png') no-repeat;
}
.comment .comment_delete {
  background: url('images/order_delete.gif') no-repeat;
}
.comment .comment_reply {
  background: url('images/reply.png') no-repeat;
}
.comment .submitted {
  margin: 10px 0 5px 0;
  padding-top: 5px;
  border-top: 1px dashed #d5d5d5;
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 12px;
}
.comment .content {
  padding: 10px;
  background: #f4f4f4;
}
.comment ul.links {
  position: absolute;
  top: 8px;
  right: 0;
}
#edit-notify-wrapper .form-radios {
  display: none;
}
.node-type-conference_page,
.buildmode-full .node-type-news {
  background: url('images/diagonal.png');
  margin: -15px 0 0 -15px;
}
.node-type-conference_page .nd-region-left,
.buildmode-full .node-type-news .nd-region-left {
  width: 213px;
  margin: -15px -10px 0 0;
  padding: 25px 0 0 15px;
  height: 100%;
}
.node-type-conference_page .imagefield-field_conference_img,
.buildmode-full .node-type-news .imagefield-field_conference_img {
  border: 5px solid white;
}
.node-type-conference_page .nd-region-right,
.buildmode-full .node-type-news .nd-region-right {
  width: 708px;
  padding: 15px 0 15px 15px;
  background: white;
  line-height: 1.6em;
  min-height: 250px;
}
.node-type-conference_page .field-news-data,
.buildmode-full .node-type-news .field-news-data {
  font-family: 'MorganPosterBold';
  font-size: 24px;
  color: #688785;
  text-align: right;
  background: white;
  width: 30px;
  padding: 10px;
  margin: 0 0 0 160px ;
}
#user-login-form {
  position: relative;
  width: 50%;
  margin: 0;
  text-align: left;
}
#user-login-form li {
  list-style: none;
  margin: 10px 0 0 0;
}
.form-submit {
  background: #688785;
  padding: 5px 10px 5px 10px;
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  color: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-top: 1px solid #a0b5b4;
  border-bottom: 1px solid #0066a4;
  border-left: 1px solid #0066a4;
  border-right: 1px solid #0066a4;
}
.form-submit:hover {
  background: #a0b5b4;
}
.form-submit .form-text {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #d5d5d5;
  background: #fbfbfb;
}
.view-uc-products {
  background: url('images/diagonal.png');
  margin: -25px -15px 15px -15px;
  border-bottom: 1px solid #d5d5d5;
}
.view-uc-products .view-content {
  padding: 15px;
}
.view-uc-products thead th {
  border-bottom: 3px solid #243536;
}
.view-uc-products tr.even,
.view-uc-products tr.odd,
.view-uc-products td.active {
  background: none;
  border-bottom: 1px solid #243536;
  vertical-align: top;
}
.view-uc-products td.views-field-field-image-cache-fid {
  width: 100px;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.view-uc-products td.views-field-title {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  color: #688785;
  font-size: 18px;
  width: 600px;
  padding-top: 20px;
}
.view-uc-products td.views-field-sell-price {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
  width: 120px;
  padding-top: 20px;
  vertical-align: top;
}
.view-uc-products td.views-field-buyitnowbutton {
  padding-top: 15px;
  vertical-align: top;
}
#cart-form-products {
  background: url('images/diagonal.png');
  margin: -15px -15px 15px -15px;
  padding: 15px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #d5d5d5;
}
#cart-form-products thead th {
  padding-bottom: 5px;
  border-bottom: 3px solid #243536;
}
#cart-form-products tr.even,
#cart-form-products tr.odd {
  background: none;
  border-bottom: 1px solid #243536;
  vertical-align: text-top;
}
#cart-form-products tr.even .subtotal,
#cart-form-products tr.odd .subtotal {
  border-bottom: none;
  padding: 10px 0 10px 0;
}
#cart-form-products tr.even .subtotal .uc-price,
#cart-form-products tr.odd .subtotal .uc-price {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
}
#cart-form-products td.remove {
  width: 100px;
  vertical-align: top;
  padding: 20px 30px 20px 0;
}
#cart-form-products td.image {
  padding: 15px 25px 0 0;
  vertical-align: top;
}
#cart-form-products td.desc {
  padding-top: 25px;
}
#cart-form-products td.desc a {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  color: #688785;
  font-size: 18px;
  text-decoration: none;
}
#cart-form-products td.desc .item-list li {
  margin: 5px 0 0 0;
  list-style: none;
}
#cart-form-products td.qty {
  padding: 0 50px 0 0;
}
#cart-form-products td.price {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
  padding: 25px 0 0 0;
  vertical-align: top;
}
#cart-form-buttons {
  border: none;
}
.uc-discounts-cart-pane-container {
  border: none;
}
.uc-discounts-cart-pane-container tr.even,
.uc-discounts-cart-pane-container tr.odd {
  background: none;
  border-bottom: 1px dashed #cccccc;
}
.uc-discounts-cart-pane-container tr.even .uc-discounts-cart-pane-table-cell,
.uc-discounts-cart-pane-container tr.odd .uc-discounts-cart-pane-table-cell {
  padding: 5px 0 5px 0;
}
.collapse-processed {
  padding: 5px 0 15px 0;
  width: 100%;
  border-top: 3px solid #243536;
}
.collapse-processed a {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
  color: #243536;
  text-decoration: none;
  padding-left: 25px;
}
html.js fieldset.collapsed {
  height: 30px;
}
html.js fieldset.collapsible .fieldset-wrapper {
  padding: 15px 0 15px 0;
}
html.js fieldset.collapsible .fieldset-wrapper .description {
  padding: 15px 0 15px 0;
}
fieldset#uc_discounts-pane {
  display: none;
}
/******************************
 submeter artigo
******************************/

#field-speakers-items {
  padding-bottom: 10px;
}
#field-speakers-items thead th {
  text-align: left;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #243536;
}
#field-speakers-items tr.even,
#field-speakers-items tr.odd {
  background: none;
  border-bottom: 1px dashed #243536;
}
#field-speakers-items td.content-multiple-drag {
  width: 20px;
  padding: 5px 0 5px 0;
}
#field-speakers-items .description {
  padding: 10px 0 10px 0;
}
fieldset.group-session-article legend {
  padding: 10px 0 10px 0;
  font-family: 'MorganPosterRegular';
  font-size: 18px;
  text-transform: uppercase;
  border-top: 1px dashed #243536;
}
fieldset.group-session-article .description {
  padding: 10px;
  background: url('images/diagonal.png');
}
#edit-field-slides-0-upload-wrapper .filefield-upload {
  padding-bottom: 10px;
}
#edit-field-slides-0-upload-wrapper .description {
  margin-top: 10px;
}
#field-speaker-conference-items {
  padding-bottom: 15px;
}
#field-speaker-conference-items .description {
  padding: 10px 0 10px 0;
}
#group-session-coauthor-items,
#group-session-evaluation-items,
.group-eval {
  margin-bottom: 15px;
}
#group-session-coauthor-items legend,
#group-session-evaluation-items legend,
.group-eval legend {
  font-weight: bold;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #243536;
}
#group-session-coauthor-items .description,
#group-session-evaluation-items .description,
.group-eval .description {
  margin: 10px 0 10px 0;
  padding: 5px 0 5px 0;
}
#group-session-coauthor-items thead th,
#group-session-evaluation-items thead th,
.group-eval thead th {
  border-bottom: 1px solid #243536;
}
#group-session-coauthor-items tr.even,
#group-session-evaluation-items tr.even,
.group-eval tr.even,
#group-session-coauthor-items tr.odd,
#group-session-evaluation-items tr.odd,
.group-eval tr.odd {
  background: none;
  border-bottom: 1px dashed #243536;
}
#group-session-coauthor-items td .form-item,
#group-session-evaluation-items td .form-item,
.group-eval td .form-item {
  margin: 5px 0 10px 0;
}
#group-session-coauthor-items td.content-multiple-drag,
#group-session-evaluation-items td.content-multiple-drag,
.group-eval td.content-multiple-drag {
  vertical-align: middle;
}
#group-session-coauthor-items #group_session_coauthor_values,
#group-session-evaluation-items #group_session_coauthor_values,
.group-eval #group_session_coauthor_values {
  margin: 10px 0 10px 0;
}
#group-session-coauthor-items .content-add-more,
#group-session-evaluation-items .content-add-more,
.group-eval .content-add-more {
  margin: 10px 0 10px 0;
}
/******************************
 avaliação
******************************/

.node-type-evaluation .field {
  padding: 5px 0 5px 0;
}
.node-type-evaluation .description {
  padding: 5px 0 5px 0;
}
.node-type-evaluation .nd-region-right {
  float: none;
}
.form-item label {
  padding-bottom: 10px;
}
.add-eval {
  /*General*/
  display: inline-block;
  text-decoration: none;
  color: white;
  /*Text*/
  font-family: 'MorganPosterBold';
  text-align: center;
  /*Button*/
  padding: 5px;
  margin: 5px 0 15px 0;
  border-top: 1px solid white;
  background: #688785;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.add-eval:hover {
  background: #a9d0ac;
}
/******************************
 signup
******************************/

.uc_signup_needs_account {
  background: none;
  padding: 0;
}
.uc_signup_user_events {
  padding-top: 15px;
}
.uc_signup_user_events .item-list li {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  color: #688785;
  font-size: 18px;
  list-style: none;
  margin: 0;
  padding-top: 10px;
}
legend {
  padding-bottom: 10px;
}
#user-register legend {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  color: #688785;
  font-size: 18px;
}
#uc_signup_attendees_pane-pane a.smarterwiki-linkify {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #243536;
  font-size: 18px;
}
fieldset#cart-pane {
  margin: 0 0 10px 0;
  padding: 15px;
  background: url('images/diagonal.png');
}
fieldset#cart-pane legend {
  padding: 40px 0 0 0;
}
fieldset#cart-pane .cart-review thead th {
  padding-bottom: 5px;
  border-bottom: 3px solid #243536;
}
fieldset#cart-pane .cart-review tr.even,
fieldset#cart-pane .cart-review tr.odd {
  background: none;
  border-bottom: 1px solid #243536;
  vertical-align: text-top;
}
fieldset#cart-pane .cart-review tr.even .subtotal,
fieldset#cart-pane .cart-review tr.odd .subtotal {
  border-bottom: none;
  padding: 10px 0 10px 0;
}
fieldset#cart-pane .cart-review tr.even .subtotal .uc-price,
fieldset#cart-pane .cart-review tr.odd .subtotal .uc-price {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
}
fieldset#cart-pane .cart-review td.image {
  padding: 15px 25px 0 0;
  vertical-align: top;
}
fieldset#cart-pane .cart-review td.products {
  padding-top: 15px;
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  color: #688785;
  font-size: 16px;
}
fieldset#cart-pane .cart-review td.qty {
  padding: 0 25px 0 0;
}
fieldset#cart-pane .cart-review td.price {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 18px;
  padding: 15px 0 15px 0;
  vertical-align: top;
}
#checkout-form-bottom {
  border: none;
}
.order-review-table {
  margin: 15px 0 0 0;
  width: 100%;
  border: none;
}
.order-review-table .pane-title-row {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
  background: none;
  border-top: 3px solid #243536;
  border-bottom: 1px solid #243536;
  border-left: none;
  border-right: none;
}
.order-review-table td {
  padding: 5px 0 5px 0 ;
}
.order-review-table .title-col {
  text-align: left;
  padding-left: 0;
  width: 150px;
}
.order-review-table .review-button-row {
  border: none;
  border-top: 1px dashed #243536;
  background: none;
}
.order-review-table .uc-price {
  padding-left: 15px;
}
/******************************
 messages
******************************/

.messages {
  background-size: 20px 20px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.4);
  color: white;
  padding: 5px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  animation: animate-bg 5s linear infinite;
}
.status {
  background: #a0b5b4;
  border-top: 1px solid #f6f8f8;
}
.error {
  background-color: #de4343;
  border-color: #c43d3d;
}
.warning {
  background-color: #eaaf51;
  border-color: #d99a36;
}
.success {
  background-color: #61b832;
  border-color: #55a12c;
}
@keyframes animate-bg {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -80px 0;
  }
}
/******************************
 wide content
******************************/

#wide-content-page {
  width: 100%;
  height: 100%;
  background: #dadada url('images/lghtmesh.png');
  border-top: 1px solid white;
  border-bottom: 1px solid #d5d5d5;
}
.node-type-register {
  padding: 15px 0 15px 0;
  color: white;
}
.nd-region-left {
  width: 700px;
}
.fpr-title {
  font-family: 'MorganPosterBold';
  font-size: 24px;
  line-height: 28px;
  padding-bottom: 10px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
.fpr-body {
  line-height: 16px;
  text-shadow: 1px 1px 0 #688785;
}
.register_btn {
  /*General*/
  display: inline-block;
  text-decoration: none;
  /*Text*/
  font-family: 'MorganPosterBold';
  line-height: 240%;
  text-align: center;
  /*Button*/
  width: 120px;
  height: 30px;
  padding: 10px;
  margin-top: 35px;
  border-top: 1px solid white;
  background: #abdbd5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 5px rgba(39, 39, 39, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(39, 39, 39, 0.5);
  box-shadow: 0px 0px 5px rgba(39, 39, 39, 0.5);
}
.register_btn:hover {
  background-color: #abdbd5;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abdbd5), color-stop(100% #a9d0ac));
  background-image: -webkit-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -moz-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -ms-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: -o-linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
  background-image: linear-gradient(top, #abdbd5 0%, #a9d0ac 100%);
}
.register_btn a {
  color: white;
  text-decoration: none;
  font-size: 24px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
.register_btn a:hover {
  text-shadow: 1px 1px 0 #688785;
}
.register_btn_2 {
  /*General*/
  display: inline-block;
  text-decoration: none;
  /*Text*/
  font-family: 'MorganPosterBold';
  text-align: center;
  /*Button*/
  padding: 5px;
  margin-top: 15px;
  border-top: 1px solid white;
  background: #688785;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.register_btn_2:hover {
  background: #a9d0ac;
}
.register_btn_2 a {
  color: white;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
.register_btn_2 a:hover {
  text-shadow: 1px 1px 0 #688785;
}
/******************************
 user profile
******************************/

#main-content-profile {
  position: relative;
  width: 929px;
  padding: 15px;
  margin-bottom: 15px;
  background: white;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  display: table;
  background: url('images/diagonal.png');
}
#content-wrapper-profile {
  float: left;
  width: 203px;
}
#content-wrapper-profile .view-content {
  position: relative;
  margin-right: -3px;
}
#content-wrapper-profile .views-field-rid {
  color: #688785;
}
#content-wrapper-profile .views-field-field-job-title-value {
  padding: 10px 0 10px 0;
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 18px;
}
#content-wrapper-profile .views-field-field-first-value,
#content-wrapper-profile .views-field-field-last-value {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 24px;
  background: white;
  margin-right: -8px;
}
#content-wrapper-profile .views-field-edit-node {
  margin-top: 10px;
  float: right;
  border-bottom: 1px solid #243536;
  background: url('images/edit.png') no-repeat;
}
#content-wrapper-profile .views-field-edit-node a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
#content-wrapper-profile .views-field-field-first-value {
  padding: 10px 0 0 10px;
}
#content-wrapper-profile .views-field-field-last-value {
  padding: 0 0 5px 10px;
  clear: both;
}
#content-wrapper-profile .views-field-field-org-value,
#content-wrapper-profile .views-field-field-nacionality-value,
#content-wrapper-profile .views-field-field-interests-value {
  margin-right: -8px;
  color: #688785;
  background: white;
}
#content-wrapper-profile .views-field-field-org-value {
  padding: 0 0 2px 10px;
  font-weight: bold;
}
#content-wrapper-profile .views-field-field-nacionality-value {
  padding: 0 0 2px 10px;
}
#content-wrapper-profile .views-field-field-interests-value {
  padding: 5px 10px 10px 10px;
  color: #243536;
}
#content-profile {
  width: 200px;
}
.node-type-profile .nd-region-left {
  width: 200px;
  padding: 15px 15px 0 0;
}
.node-type-profile #node-form {
  width: 640px;
  margin: -15px 0 0 -15px;
  padding: 15px;
  background: white;
}
#sidebar-last {
  width: 700px;
  min-height: 300px;
  float: right;
  padding: 15px;
  margin: -15px -15px 0 0;
  background: white;
  /* Gestor de sessões | Avaliação de artigos*/

}
#sidebar-last .block-views {
  padding: 15px 0 15px 0;
}
#sidebar-last tr.even,
#sidebar-last tr.odd {
  background: none;
}
#sidebar-last h2 {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 18px;
}
#sidebar-last table.views-table {
  width: 100%;
}
#sidebar-last table.views-table .uc-order-action {
  padding: 5px;
  margin: 0;
}
#sidebar-last table.views-table thead th {
  border-bottom: 3px solid #d5d5d5;
  padding-bottom: 10px;
}
#sidebar-last table.views-table td {
  vertical-align: middle;
}
#sidebar-last table.views-table td.views-field-title {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-size: 18px;
}
#sidebar-last table.views-table .views-field-view-node {
  margin: 5px 15px 0 0;
  float: right;
  background: url('images/order_view.gif') no-repeat;
}
#sidebar-last table.views-table .views-field-view-node a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
#sidebar-last table.views-table td.active,
#sidebar-last table.views-table td.views-field-actions {
  background: none;
  vertical-align: middle;
}
#sidebar-last table.views-table td.views-field-actions {
  text-align: right;
}
#sidebar-last table.views-table .views-field-field-image-cache-fid {
  width: 100px;
}
#sidebar-last table.views-table td.views-field-order-id {
  margin-top: 10px;
  float: right;
  background: url('images/order_view.gif') no-repeat;
}
#sidebar-last table.views-table td.views-field-order-id a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
#sidebar-last .view-display-id-attachment_1 .view-content {
  padding-top: 15px;
}
#sidebar-last .view-display-id-attachment_1 .view-content table.views-table thead th {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  padding-top: 10px;
  border-top: 1px dashed #d5d5d5;
  border-bottom: none;
}
#sidebar-last .view-display-id-attachment_1 .view-content .tr.even,
#sidebar-last .view-display-id-attachment_1 .view-content tr.odd {
  border: none;
}
#sidebar-last .view-display-id-attachment_1 .view-content .form-item {
  white-space: normal;
}
#sidebar-last .eval-attach p {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  border-top: 1px solid #243536;
  margin-top: 15px;
  padding-top: 10px;
}
#sidebar-last .eval-attach .view-content {
  padding-top: 15px;
}
#sidebar-last .eval-attach .view-content table.views-table thead th {
  font-family: 'MorganSansRegular';
  text-transform: none;
  font-size: 12px;
  padding-top: 0;
  border: none;
}
#sidebar-last .eval-attach .view-content th.views-field-edit-node,
#sidebar-last .eval-attach .view-content th.views-field-view-node {
  display: none;
}
#sidebar-last .eval-attach .view-content tr.even,
#sidebar-last .eval-attach .view-content tr.odd {
  border: none;
}
#sidebar-last .eval-attach .view-content .form-item {
  white-space: normal;
}
#sidebar-last .view-user-profile-sessions .views-row-first,
#sidebar-last .view-display-id-block_1 .views-row-first {
  border-top: 3px solid #d5d5d5;
}
#sidebar-last .view-user-profile-sessions .views-row,
#sidebar-last .view-display-id-block_1 .views-row {
  border-bottom: 1px dashed #243536;
}
#sidebar-last .view-user-profile-sessions .views-field-title,
#sidebar-last .view-display-id-block_1 .views-field-title {
  padding: 10px 0 5px 0;
  float: left;
  height: 15px;
  position: relative;
}
#sidebar-last .view-user-profile-sessions .views-field-title a,
#sidebar-last .view-display-id-block_1 .views-field-title a {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  color: #243536;
}
#sidebar-last .view-user-profile-sessions td.col-1,
#sidebar-last .view-display-id-block_1 td.col-1 {
  width: 354px;
  border-top: 1px solid #243536;
  border-right: 10px solid white;
}
#sidebar-last .view-user-profile-sessions td.col-2,
#sidebar-last .view-display-id-block_1 td.col-2 {
  width: 354px;
  border-top: 1px solid #243536;
}
#sidebar-last .view-user-profile-sessions .views-field-edit-node,
#sidebar-last .view-display-id-block_1 .views-field-edit-node {
  margin: 5px 15px 0 0;
  float: right;
  border-bottom: 1px solid #243536;
  background: url('images/edit.png') no-repeat;
}
#sidebar-last .view-user-profile-sessions .views-field-edit-node a,
#sidebar-last .view-display-id-block_1 .views-field-edit-node a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
#sidebar-last .view-user-profile-sessions .views-field-delete-node,
#sidebar-last .view-display-id-block_1 .views-field-delete-node {
  margin-top: 5px;
  float: right;
  border-bottom: 1px solid #243536;
  background: url('images/order_delete.gif') no-repeat;
}
#sidebar-last .view-user-profile-sessions .views-field-delete-node a,
#sidebar-last .view-display-id-block_1 .views-field-delete-node a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
}
#sidebar-last .view-user-profile-sessions .views-field-field-accepted-value,
#sidebar-last .view-display-id-block_1 .views-field-field-accepted-value,
#sidebar-last .view-user-profile-sessions .views-field-field-speaker-conference-uid,
#sidebar-last .view-display-id-block_1 .views-field-field-speaker-conference-uid {
  padding: 5px 0 5px 0;
  clear: both;
}
#sidebar-last .view-user-profile-sessions .views-field-field-accepted-value .views-label-field-accepted-value,
#sidebar-last .view-display-id-block_1 .views-field-field-accepted-value .views-label-field-accepted-value,
#sidebar-last .view-user-profile-sessions .views-field-field-speaker-conference-uid .views-label-field-accepted-value,
#sidebar-last .view-display-id-block_1 .views-field-field-speaker-conference-uid .views-label-field-accepted-value,
#sidebar-last .view-user-profile-sessions .views-field-field-accepted-value .views-label-field-speaker-conference-uid,
#sidebar-last .view-display-id-block_1 .views-field-field-accepted-value .views-label-field-speaker-conference-uid,
#sidebar-last .view-user-profile-sessions .views-field-field-speaker-conference-uid .views-label-field-speaker-conference-uid,
#sidebar-last .view-display-id-block_1 .views-field-field-speaker-conference-uid .views-label-field-speaker-conference-uid {
  color: #688785;
}
#sidebar-last .view-user-profile-sessions .filefield-file,
#sidebar-last .view-display-id-block_1 .filefield-file {
  padding: 5px 0 10px 0;
  clear: both;
}
#sidebar-last .view-user-profile-sessions .filefield-file a,
#sidebar-last .view-display-id-block_1 .filefield-file a {
  font-size: 11px;
}
#sidebar-last .view-display-id-block_2 .view-content h3 a {
  text-decoration: none;
}
#sidebar-last .view-display-id-block_2 .view-content .views-table thead th {
  padding: 5px 10px 15px 0;
  border-top: 3px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#sidebar-last .view-display-id-block_2 .view-content th.views-field-title {
  border: none;
}
#sidebar-last .view-users-registered table.views-table,
#sidebar-last .view-id-artigos_submetidos table.views-table,
#sidebar-last .view-user-profile-manager-nodes table.views-table,
#sidebar-last .view-user-profile-manager-events table.views-table,
#sidebar-last .view-display-id-block_2 table.views-table,
#sidebar-last #views-bulk-operations-form--3 table.views-table {
  width: 100%;
  font-size: 12px;
}
#sidebar-last .view-users-registered table.views-table thead th,
#sidebar-last .view-id-artigos_submetidos table.views-table thead th,
#sidebar-last .view-user-profile-manager-nodes table.views-table thead th,
#sidebar-last .view-user-profile-manager-events table.views-table thead th,
#sidebar-last .view-display-id-block_2 table.views-table thead th,
#sidebar-last #views-bulk-operations-form--3 table.views-table thead th {
  padding: 5px 10px 15px 0;
  border-top: 3px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
#sidebar-last .view-users-registered table.views-table td.active,
#sidebar-last .view-id-artigos_submetidos table.views-table td.active,
#sidebar-last .view-user-profile-manager-nodes table.views-table td.active,
#sidebar-last .view-user-profile-manager-events table.views-table td.active,
#sidebar-last .view-display-id-block_2 table.views-table td.active,
#sidebar-last #views-bulk-operations-form--3 table.views-table td.active,
#sidebar-last .view-users-registered table.views-table td.views-field-actions,
#sidebar-last .view-id-artigos_submetidos table.views-table td.views-field-actions,
#sidebar-last .view-user-profile-manager-nodes table.views-table td.views-field-actions,
#sidebar-last .view-user-profile-manager-events table.views-table td.views-field-actions,
#sidebar-last .view-display-id-block_2 table.views-table td.views-field-actions,
#sidebar-last #views-bulk-operations-form--3 table.views-table td.views-field-actions {
  background: none;
  vertical-align: middle;
}
#sidebar-last .view-users-registered table.views-table td.views-field,
#sidebar-last .view-id-artigos_submetidos table.views-table td.views-field,
#sidebar-last .view-user-profile-manager-nodes table.views-table td.views-field,
#sidebar-last .view-user-profile-manager-events table.views-table td.views-field,
#sidebar-last .view-display-id-block_2 table.views-table td.views-field,
#sidebar-last #views-bulk-operations-form--3 table.views-table td.views-field {
  padding: 5px 10px 5px 0;
}
#sidebar-last .view-users-registered table.views-table td.views-field-title a,
#sidebar-last .view-id-artigos_submetidos table.views-table td.views-field-title a,
#sidebar-last .view-user-profile-manager-nodes table.views-table td.views-field-title a,
#sidebar-last .view-user-profile-manager-events table.views-table td.views-field-title a,
#sidebar-last .view-display-id-block_2 table.views-table td.views-field-title a,
#sidebar-last #views-bulk-operations-form--3 table.views-table td.views-field-title a {
  font-family: 'MorganSansRegular';
  font-size: 12px;
  text-transform: none;
  text-decoration: none;
}
#sidebar-last .view-users-registered table.views-table .views-field-edit-node a,
#sidebar-last .view-id-artigos_submetidos table.views-table .views-field-edit-node a,
#sidebar-last .view-user-profile-manager-nodes table.views-table .views-field-edit-node a,
#sidebar-last .view-user-profile-manager-events table.views-table .views-field-edit-node a,
#sidebar-last .view-display-id-block_2 table.views-table .views-field-edit-node a,
#sidebar-last #views-bulk-operations-form--3 table.views-table .views-field-edit-node a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  text-align: center;
  background: url('images/edit.png') no-repeat;
}
#sidebar-last .view-uc-profile-products table.views-table thead th {
  border: none;
  padding-bottom: 5px;
}
#sidebar-last .view-uc-profile-products table.views-table .views-field-field-image-cache-fid {
  width: 35px;
}
#sidebar-last .view-uc-profile-products table.views-table .views-field-title {
  width: 375px;
}
#sidebar-last .view-uc-profile-products .view-display-id-attachment_1 .views-row-first {
  border: none;
}
#sidebar-last .view-uc-profile-products .views-field-views-ifempty {
  border: none;
}
#sidebar-last .view-uc-profile-products .views-field-views-ifempty .field-content a {
  font-family: 'MorganSansRegular';
  text-align: center;
  padding: 5px;
  margin-top: 10px;
  border: none;
  background: none;
  color: #688785;
  text-transform: none;
  text-shadow: none;
}
#sidebar-last .view-uc-profile-products .views-field-views-ifempty .field-content a:hover {
  font-family: 'MorganSansRegular';
  text-align: center;
  padding: 5px;
  margin-top: 10px;
  border: none;
  background: none;
  color: #688785;
  text-transform: none;
  text-shadow: none;
  text-decoration: underline;
}
#sidebar-last .view-user-profile-manager-events table.views-table {
  font-size: 12px;
}
#sidebar-last .view-user-profile-manager-events table.views-table td.views-field-title {
  font-family: 'MorganSansRegular';
  text-transform: none;
  font-size: 12px;
}
#sidebar-last .views-field-field-eval-comments-value {
  margin-bottom: 10px;
}
#sidebar-last .juri-comment {
  font-size: 12px;
  color: #243536;
  padding: 2px 0 0 0;
  line-height: 0.95;
}
#sidebar-last ul.quicktabs_tabs {
  margin: 0 0 10px 0;
  padding: 0 0 3px 0;
  text-align: right;
  border-bottom: 3px solid #688785;
}
#sidebar-last ul.quicktabs_tabs li {
  padding: 5px;
  margin-right: 5px;
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
#sidebar-last ul.quicktabs_tabs li a {
  color: #688785;
  text-decoration: none;
}
#sidebar-last ul.quicktabs_tabs li.active,
#sidebar-last ul.quicktabs_tabs li:hover {
  background: #688785;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#sidebar-last ul.quicktabs_tabs li.active a,
#sidebar-last ul.quicktabs_tabs li:hover a {
  color: white;
}
#sidebar-last .view-artigos-submetidos td {
  background: none;
  vertical-align: top;
  padding: 5px 10px 5px 0;
}
#sidebar-last .view-artigos-submetidos td a {
  text-decoration: none;
}
#sidebar-last .view-artigos-submetidos tr.even,
#sidebar-last .view-artigos-submetidos tr.odd {
  background: none;
}
#sidebar-last .view-artigos-submetidos h2 {
  font-family: 'MorganPosterBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #688785;
  font-size: 18px;
}
#sidebar-last .view-artigos-submetidos table.views-table {
  width: 100%;
}
#sidebar-last .view-artigos-submetidos table.views-table thead th {
  border-bottom: 3px solid #d5d5d5;
  padding-bottom: 10px;
}
#sidebar-last .view-artigos-submetidos .views-field-title {
  width: 450px;
  font-size: 11px;
}
#sidebar-last .view-artigos-submetidos .views-field-view,
#sidebar-last .view-artigos-submetidos .views-field-view-1 {
  width: 180px;
}
#sidebar-last .view-artigos-submetidos .filiate {
  font-size: 10px;
  color: #5c5c5c;
}
#sidebar-last .view-artigos-submetidos .author {
  font-size: 11px;
}
#sidebar-last .view-avaliacao-artigo .views-table thead th {
  display: none;
}
#sidebar-last .view-avaliacao-artigo tr.even.views-row-first,
#sidebar-last .view-avaliacao-artigo tr.odd.views-row-first,
#sidebar-last .view-avaliacao-artigo tr.even,
#sidebar-last .view-avaliacao-artigo tr.odd,
#sidebar-last .view-avaliacao-artigo .view-content .views-row-first {
  border: none;
}
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs {
  margin: 0 0 30px 0;
  border-bottom: none;
}
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li {
  margin-right: 5px;
  padding: 5px;
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li a {
  color: #5c5c5c;
  text-decoration: none;
}
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li.active,
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li:hover {
  background: #e9e9e9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li.active a,
#sidebar-last #quicktabs_container_user_profile_tab ul.quicktabs_tabs li:hover a {
  color: #5c5c5c;
}
#sidebar-last .views-field-views-ifempty {
  border-top: 1px dashed #d5d5d5;
  padding: 10px 0 10px 0;
}
#sidebar-last .views-field-views-ifempty .views-label-views-ifempty {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
#sidebar-last .view-display-id-attachment_1 .field-content p,
#sidebar-last .view-display-id-attachment_2 .field-content p {
  padding-top: 10px;
}
#sidebar-last .view-display-id-attachment_1 .field-content a,
#sidebar-last .view-display-id-attachment_2 .field-content a {
  /*General*/
  display: inline-block;
  text-decoration: none;
  /*Text*/
  font-family: 'MorganPosterRegular';
  text-align: center;
  /*Button*/
  padding: 5px;
  margin-top: 10px;
  border-top: 1px solid white;
  background: #688785;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #688785;
}
#sidebar-last .view-display-id-attachment_1 .field-content a:hover,
#sidebar-last .view-display-id-attachment_2 .field-content a:hover {
  background: #a9d0ac;
  text-shadow: 1px 1px 0 #688785;
}
#sidebar-last .view-display-id-attachment_2 .filefield-file {
  padding-top: 10px;
}
#sidebar-last .view-display-id-attachment_2 .filefield-file a {
  font-size: 11px;
}
#sidebar-last #edit-objects-1-wrapper table.views-table td.views-field-title {
  font-family: 'MorganSansRegular';
  text-transform: none;
  text-decoration: none;
  font-size: 13px;
  padding: 5px;
}
#sidebar-last #edit-objects-1-wrapper .views-field-field-first-value {
  padding: 5px;
}
#sidebar-last #edit-objects-wrapper table.views-table td.views-field-title {
  padding: 5px;
}
#sidebar-last #edit-objects-wrapper .views-field-field-first-value {
  padding: 5px;
}
/* end of sidebar last */

/******************************
 	order panes
	******************************/

.order-pane {
  border: none;
}
.order-pane .order-pane-title {
  font-family: 'MorganPosterRegular';
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
}
.order-pane thead {
  background: none;
}
.order-pane thead th {
  border-bottom: 3px solid #303030;
}
.order-pane tr.even,
.order-pane tr.odd {
  background: none;
  border-bottom: 1px solid #303030;
}
.order-pane .line-item-table tr {
  border-top: 1px dashed #d5d5d5;
}
.order-pane .line-item-table td {
  padding: 5px;
}
.order-pane .uc-order-comments td {
  padding: 5px;
}
.order-pane .uc-order-comments .status {
  border: none;
  background: #d5d5d5;
}
/******************************
 news
******************************/

#wide-news {
  width: 100%;
  height: 135px;
  background: #dadada url('images/lghtmesh.png');
  border-top: 1px solid white;
  border-bottom: 1px solid #d5d5d5;
}
#wide-news .buildmode-teaser {
  background: none;
}
#wide-news .buildmode-teaser .news-teaser-data {
  width: 50px;
  height: 60px;
  display: inline-block;
  padding-top: 5px;
  margin-right: 10px;
  background-color: #243536;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #243536), color-stop(100% #303030));
  background-image: -webkit-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -moz-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -ms-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: -o-linear-gradient(top, #243536 0%, #303030 100%);
  background-image: linear-gradient(top, #243536 0%, #303030 100%);
  font-family: 'MorganPosterBold';
  color: white;
  font-size: 24px;
  text-align: center;
  text-shadow: 1px 1px 0 #688785;
  border: 1px solid #5c5c5c;
  -webkit-box-shadow: 0px 0px 1px #272727;
  -moz-box-shadow: 0px 0px 1px #272727;
  box-shadow: 0px 0px 1px #272727;
}
#wide-news .buildmode-teaser .news-teaser-title {
  width: 225px;
  margin-right: 10px;
  display: inline-block;
  float: right;
}
#wide-news .buildmode-teaser .news-teaser-title p {
  padding-bottom: 10px;
}
#wide-news .buildmode-teaser .news-teaser-title a {
  text-align: left;
  text-decoration: none;
  color: #243536;
}
#wide-news .buildmode-teaser .news-teaser-title .field-read-more a {
  text-decoration: underline;
  font-weight: bold;
  color: #abdbd5;
}
#postscript-wrapper {
  padding-top: 10px;
}
#postscript-wrapper .content {
  width: 940px;
}
#postscript-wrapper .views-row {
  width: 300px;
  display: inline-block;
}
#postscript-wrapper h2 {
  font-family: 'MorganPosterBold';
  color: #243536;
  font-size: 24px;
  text-transform: uppercase;
}
#footer-first {
  width: 960px;
  padding-bottom: 15px;
}
#footer-first td {
  vertical-align: top;
}
#footer-first .author {
  padding: 17px 0 0 15px;
  font-size: 11px;
}
#footer-first .author a {
  text-decoration: none;
  color: #243536;
}
#footer-first #footer-wrapper {
  height: 100px;
}
#footer-first #footer-wrapper h2 {
  font-size: 10px;
}
