/*
 Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
a.grid-button {
  margin:0;
  line-height: none; 
  min-height: none; 
}

div.conf_process_step_indicator {
  float:right;
  width:200px;
  text-align:center;
 }

div.conf_process_step_indicator img {
  height:50%;
  width:50%;
  margin:20px;
}

div.conf_progress_step_container {
  overflow:auto;
  border:1px solid #ccc;
  margin-top: 20px;
  padding:20px 20px 0 20px;
}

div.conf_progress_step {
  float:left;
  width:500px;
}

.draggable:hover {
  cursor: hand; 
}

.conf_top {
  background-color: #a7ffa7;
}

.conf_high {
  background-color: #c5ffc5;
}

.conf_med {
  background-color: #e1ffe1;
}

.conf_low {
  background-color: #ebffeb;
}


table#unallocated_items td:nth-child(1) {
  padding:0;
  text-align: center;
}

 .loading-image {
  z-index: 10;
}

.loader
{

  background:#fff;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  display: none;
  width:128px;
  height: 128px;
  padding:20px;
  position: fixed;
  top: 50%;
  left: 50%;
  text-align:center;
  z-index:2;
}

div.bisa_sh_container {
  background: rgba(100,100,100,0.5);
  color: #666;
  margin: 60px;
  padding: 20px;
}  

div.paper_abstract_input_conatiner {
  margin:-40px; 
  padding:20px;
}

table.paper_abstract_submissions {
  border:1px solid #ccc;
  border-collapse: collapse;
  width:100%;
}

form.bisa_forms table.paper_abstract_submissions select {
  margin:0;
}

table.paper_abstract_submissions select#title {
  width:140px;
}

table.paper_abstract_submissions td {
  margin:0;
  padding:6px;
}

td.questions, table.paper_abstract_submissions td.top-align {
  vertical-align:top;
}

table.paper_abstract_submissions td.bottom-align {
  vertical-align:bottom;
}

table.paper_abstract_submissions td.main_header {
  background-color:#5896cb;
}

table.paper_abstract_submissions td.main_intro h3 {
  margin-bottom: 5px;
  /*border-left: 1px solid #5896cb;
  border-right: 1px solid #5896cb;*/
}
.conf_header {
    margin-bottom: 0;
}
table.paper_abstract_submissions td.main_header h2 {
  color:#fff;
  margin-bottom: 0;
}

td.blue, td.blue h4 {
  background-color:#5896cb;
  color:#fff;
}

table.paper_abstract_submissions td.sub_intro h4, table.paper_abstract_submissions td.sub_intro h5 {
  margin-bottom: 0;
}

table.paper_abstract_submissions td.sub_intro {
  border-bottom:1px solid #ccc;
}

table.paper_abstract_submissions td.question_group_intro h5 {
  margin-bottom: 0;
}

table.paper_abstract_submissions td.question_group_intro {
  border:none;
  /*border-top:2px solid #5896cb;*/
}

table.paper_abstract_submissions td.ui-widget-footer {
  padding:0;
  line-height:2px;
  /*background: #cccccc url("/templates/yoo_organic/warp/vendor/jquery-ui-1.11.2.custom/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;*/
  /*border-bottom:1px solid #ccc;*/
  background-color: #5896cb;
}

td.conf_payment_amount {
  padding-left: 6px;
}

div.conference_section_div {
  height:2px;
  background-color: #5896cb;
  margin:25px 0;
}

table.paper_abstract_submissions td.questions {
  text-align:right;
  background-color:#eee;
  width:25%;
}


table.paper_abstract_submissions td.answers {
  text-align:left;
  width:75%;
}

table.paper_abstract_submissions td.answers input {
  margin-bottom: 0;
} 

div.paper_abstract_input_conatiner div.ui-corner-all {
  border-radius: 0px;
}

div.paper_abstract_input_conatiner div.dataTables_wrapper div.ui-widget-header {
  padding: 8px;
  height:22px;
}

textarea.conference_small_input {
  width:570px;
  height:200px;
}

textarea.conference_large_input {
  /*width:585px;*/
  width:570px;
  height:400px;
}

form.bisa_forms p input.conference_large_input {
  width:570px;
}

form.bisa_forms p select.conference_large_input  {
  width:582px;
}

form.bisa_forms table.paper_abstract_submissions input[type='radio'] {
  width:15px;
}

.row_selected {
  background:#e4f9be;
}

ul.datatable_menu {
  list-style: none;
  text-align: left;
  overflow: auto;
  padding: 0px 0 2px 0;
  margin:0;
}

ul.datatable_menu li {
  list-style-type: none;
  list-style-image: none;
  padding-left: 0px;
  float: left;
}

ul.datatable_menu li a {
  text-decoration: none;
  
  font-size: 8.5pt;
  padding: 4px 6px;
  margin: 0 0px;
}

ul.datatable_menu li a img {
  vertical-align: middle;
  margin-bottom: 2px;
  margin-right: 4PX;
}


#add_new_dialogue form {
  margin-bottom:0;
}


form#committee_nominations p label.error {
  margin-left:0;
  width: 200px;
}

form.bisa_forms table.paper_abstract_submissions label.error {
  color:red;
  float:none;
  clear:left;
  margin-left: 0;
}

td.cross-tick {
  text-align:center;
}

div#conf_submission_list div.ui-widget-header {
  height: 20px;
}
 
form#new_contact {
  padding-bottom: 0;
  margin-bottom: 0;
}

form#new_contact a.uk-button { 
  margin-bottom:0;
}

form.bisa_forms p.conf_note {
  margin-top:10px;
}
.conf_error {
  color:red;
}

form.bisa_forms p textarea.admin_options_conf_emails {
  width:710px;
  height:300px;
  overflow:auto;
}

form#admin_options_form p label.conf_extra_width {
  width: 164px;
  float:left;
}

table#conference_review_list {
  width:100%;
  border:1px solid #ccc;
}

table#conference_review_list tr th {
  background: #ccc url("/templates/yoo_organic/warp/vendor/jquery-ui-1.11.2.custom/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  border: 1px solid #aaaaaa;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Droid Sans';
  font-weight: 200;
  color: #444444;
  text-transform: uppercase;
}

table#conference_review_list tr td{
  border:1px solid #ccc;
  vertical-align:top;
  font-size:9pt;
  padding:4px;
}

table#conference_review_list tr td.rev_col_status {
  width:100px;
  vertical-align: middle;
  text-align:center;
  font-size:10pt;
}

.sub_review_status {
  width:100px;
  min-height:100px;
}

.review_staus_not_set {
  background: -webkit-linear-gradient(#eee, #ddd); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#eee, #ddd); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#eee, #ddd); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#eee, #ddd); /* Standard syntax */
  background: linear-gradient(#fff, #ddd); /* Standard syntax */
}

.review_staus_accept {
  background: linear-gradient(green, #ddd); /* Standard syntax */
}

.review_staus_possible {
  background: linear-gradient(orange, #ddd); /* Standard syntax */
}

.review_staus_reject {
  background: linear-gradient(red, #ddd); /* Standard syntax */
}

.review_staus_merged {
  background: linear-gradient(#777, #ddd); /* Standard syntax */
}

#rev_col_dates {
  text-align:center;
  width:160px;
}
#rev_col_action {
  width:160px;
}

div.review_container {
  margin-top:10px;
  text-align:center;
}

#rev_col_action ul {
  margin: 10px 0;
}

a.review_action_item {
  display:inline-block;
  min-width:32px;  
  min-height:32px;  
  background-image:url('/templates/yoo_organic/images/bisa/traffic_lights.png'); 
}

a.review_reject {
  
  background-position: 0 0; 
}

a.review_possible {
  background-position: 101px 0; 
}

a.review_accept {
  background-position: 67px 0; 
}

a.review_merged {
  background-position: 32px 0; 
}

.ui-autocomplete-loading {
  background: white url("/templates/yoo_organic/images/bisa/bisa_anim_loader_16x16px.gif") right center no-repeat;
}

ul.ui-autocomplete {
    z-index: 1100;
}

table#conf_review_filter_and_summary {
  width:100%;
  text-align:left;
  margin-bottom:16px;
}



table#conf_review_filter_and_summary td {
  border:1px solid #ccc;
  padding:6px;
} 

table#conf_review_filter_and_summary th {
  margin: 0;
  padding: 6px;
}

table#conf_review_filter_and_summary th h5 {
  margin: 0;
}


table#submission_counts {
  vertical-align:top;
  width:100%;
}

div.rev_list_sub_type {
  font-size: 14pt;
  text-decoration: underline;
  margin-bottom: 4px;
}

div.rev_list_sub_title {
  font-weight:bold;
}


div#alphabet_search {
  text-align: center;
  margin-bottom:30px;
}

div.conf_papers p.conf_title {
  margin-top: 10px;
  font-size: 12pt;
  text-transform: uppercase;
}

div.conf_papers p.conf_abstract {
  font-style: italic;
  padding: 7px;
}

div.conf_papers {
  padding: 20px;
  border-top: 1px solid #969696;
  background: url('/images/conf_paper_background.png') repeat-x;
}

div.abstract_or_paper_link {
  float: right;
}

div.paper_year {
  text-align: right;
  font-size: 9pt;
}

span.reviewed_by_name {
  font-style: italic;
  color:#666;
}



div#submission_view p label {
  float: left;
  width: 124px;
  text-align: right;
  padding-right: 4px;
}

div#submission_view p {
  margin: 0 0 3px 0;
  clear: left;
}

div#submission_view p span {
  width: 630px;
  display: inline-block;
}

.paper_submission input {
  float:left;  
}
.paper_submission h3 {
  clear:left;  
}

#find_address {
  margin: 0;
  margin-bottom: 8px;
}

#validate_account {
  margin: 0px 10px 0px 0;
}

.sd_table th {
  text-align:left;
}
.sd_table td {
  padding:4px;
}
td.download_item, th.download_item {
  text-align:center;
}


 .calendar {
  float: left;
  margin-right: 10px;
  width: 42px;
  height: 42px;
}
.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 14px;
}
.calendar-icon-12 {
  background: url('/templates/yoo_organic/images/bisa/calendar/12.gif');
}
.calendar-icon-11 {
  background: url('/templates/yoo_organic/images/bisa/calendar/11.gif');
}
.calendar-icon-10 {
  background: url('/templates/yoo_organic/images/bisa/calendar/10.gif');
}
.calendar-icon-09 {
  background: url('/templates/yoo_organic/images/bisa/calendar/09.gif');
}
.calendar-icon-08 {
  background: url('/templates/yoo_organic/images/bisa/calendar/08.gif');
}
.calendar-icon-08 {
  background: url('/templates/yoo_organic/images/bisa/calendar/08.gif');
}
.calendar-icon-07 {
  background: url('/templates/yoo_organic/images/bisa/calendar/07.gif');
}
.calendar-icon-06 {
  background: url('/templates/yoo_organic/images/bisa/calendar/06.gif');
}
.calendar-icon-05 {
  background: url('/templates/yoo_organic/images/bisa/calendar/05.gif');
}
.calendar-icon-04 {
  background: url('/templates/yoo_organic/images/bisa/calendar/04.gif');
}
.calendar-icon-03 {
  background: url('/templates/yoo_organic/images/bisa/calendar/03.gif');
}
.calendar-icon-02 {
  background: url('/templates/yoo_organic/images/bisa/calendar/02.gif');
}
.calendar-icon-01 {
  background: url('/templates/yoo_organic/images/bisa/calendar/01.gif');
}

input[type="file"].file_upload {
  width:736px;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  margin: 20px 10px 20px 0;
  background-color: #eaeaea;
  outline: none;
  text-decoration: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  min-height: 30px;
  padding: 20px;
  background: #f1f1f1;
  text-transform: uppercase;
}

form.bisa_subscriptions p input[type="checkbox"] { 
 margin-right:4px;
 
}

 h2, .uk-h2 {
  font-size: 27px;
  line-height: 36px;
}

a#find_address {
  margin-top:0;
}

div.bisa_image_containter_right {
  float:right;
  margin: 0 0 10px 10px;
}

div.bisa_image_containter_left {
  float:left;
  margin: 0 10px 10px 0;
}

div.bisa_image_caption {
  font-weight: italic;
  text-align:center;
}

div.wk-slideshow-organic div.caption a.uk-button {
 background:none;
}
/*

div.wk-slideshow div.caption span.bisa_caption_light {
 color:#eee;
}

div.wk-slideshow div.caption h2.bisa_light {
  font-family: 'calibri';
  color:#fff;
  font-weight:bold;
   font-size:34pt;
}

div.wk-slideshow div.caption h3 {
   font-family: 'calibri';
   font-size:26pt;
   font-weight:bold;
}

*/

div.wk-slideshow div.caption span.bisa_caption_light {
 color:#eee;
 font-weight:bold;
}

div.wk-slideshow div.caption h2.bisa_light {
  color:#fff;
  font-size:28pt;
}


div.wk-slideshow div.caption h2.bisa_dark {
  color:#666;
  font-size:28pt;
  /*-webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ccc;*/
}

div.wk-slideshow div.caption span.bisa_caption_dark {
 color:#888;
 font-weight:bold;
}

div#dd_confirmation_summary_container {
  margin: 0 auto 20px auto;
}

table#dd_confirmation_summary tr td.dd_conf_heading {
  text-align:right;
}

table#dd_confirmation_summary tr td {
  padding:4px;  
}

table#dd_confirmation_summary tr td {
  text-align:left;
}

div#dd_guarantee {
  margin-top:20px;
  border:1px solid #666;
  padding:20px;
}

 span.mod-articles-category-date {
  display:block;
 }

.dd_signup_buttons {
  float:right;
  clear:left;
  margin-top:30px;
}

#terms_and_conditions-error {
  width:660px;
}

 a#validate_account {
  margin-bottom:0;
 }

div#admin_buttons {
  margin-top:16px;
}

div#admin_buttons a {
  margin-right:6px;
}  

#member_payments tr td:nth-child(1) {
  text-align:center;
}

.dataTable tr.selected {
  background-color:#dff0d8;
}

div.ui-widget textarea {
  /* font-size: 12pt; */ 
  font-weight: normal;
  /* font-family: 'Source Sans Pro'; */
}

.journal_pay_now {
  margin-top:14px;
  margin-left: 164px;
} 

span#require_publication_hard_copy_stat {
  padding-left: 10px;
}

.journal_payment_status {
 margin-right:10px;
}

#bank_verification_status {
   margin-right:10px;
   margin-top:30px;
   text-align:center;
   clear:left;
}

#address_lookup_status {
   margin-right:10px;
   margin-top:20px;
   text-align:center;
   clear:left;
}

th {
  font-weight: bold;
  color:#333;
} 

strong { 
  font-weight: bold;
  color:#333;
}

#pay_for_membership {
  margin:30px 0 50px 0;
}

table.membership_renewal, table.membership_renewal td, table.membership_renewal th  {
 border:1px solid #ccc;

}

table.membership_renewal {
  width:500px;
  margin:20px auto;
}


table.membership_renewal td {
 text-align:right;
 padding:3px;
}
 
#tabs {
  border: 1px solid #C5C5C5;
}

form.bisa_forms p input[type="checkbox"] {
  float: left; 
  margin-top: 2px;
}

form.bisa_forms p input[type="password"]  {
  float: left;  
}

form.bisa_forms p label.error {
  clear: left;
  width: 212px;
  margin-left: 124px;
  text-align: left;
  color: red;
  margin-bottom: 11px;
}

#recaptcha_response_field-error {
  color: red;
  margin-top: 6px;
  margin-bottom: 11px;
}


form.bisa_forms p textarea {
  width: 556px;
  margin-bottom: 11px;
  float: left;
}

#uploadform input[type="text"]:read-only {
 float:none;
}

#uploadform input[type="text"]  {
 float:left;
}



form#admin_options_form p label.error{
  margin-left:0;
}

form#admin_options_form p textarea, form#admin_options_form p label  {
  float:none;  
}

#progressbar {
  clear:left;
  margin-left:128px;
  margin-top:10px;
  width:202px;
  height:30px;
  display:block;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  overflow:hidden;
  background-color: white;
}


#progress {
  display:block;
  height:100px;
  width:0%;
}

.progressbarValid {
  background-color:green;
  background-image: -o-linear-gradient(-90deg, #8AD702 0%, #389100 100%);
  background-image: -moz-linear-gradient(-90deg, #8AD702 0%, #389100 100%);
  background-image: -webkit-linear-gradient(-90deg, #8AD702 0%, #389100 100%);
  background-image: -ms-linear-gradient(-90deg, #8AD702 0%, #389100 100%);
  background-image: linear-gradient(-90deg, #8AD702 0%, #389100 100%);
}

.progressbarInvalid {
  background-color:red;
  background-image: -o-linear-gradient(-90deg, #F94046 0%, #92080B 100%);
  background-image: -moz-linear-gradient(-90deg, #F94046 0%, #92080B 100%);
  background-image: -webkit-linear-gradient(-90deg, #F94046 0%, #92080B 100%);
  background-image: -ms-linear-gradient(-90deg, #F94046 0%, #92080B 100%);
  background-image: linear-gradient(-90deg, #F94046 0%, #92080B 100%);
}

#complexity_status {
  margin-left:128px;
  height:120px;
  width:202px;
  border:1px solid #ccc;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: white;
}

#complexityLabel {
  width:100%;
  text-align:center;
  margin-top:10px;
  font-size:16px;
  line-height:30px;
}

#complexity {
  width:100%;
  text-align:center;
  font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-weight:bold;
  font-size:38px;
  line-height: 37px;
  margin-top: 20px;
}

div.ui-tabs, div.ui-widget {
  /*font-size: 12pt;*/
  font-weight: normal;
  /*/* font-family: 'Source Sans Pro'; */*/
  /*overflow:auto;*/
}

.uk-panel-box-secondary {
  background:#fff;
  color: #6b6b6b;
  padding: 30px;
  border: 15px solid #fff;
  box-shadow: inset 0 0 0 1px #dfdfdf;
}

/* Info topic*/ 
 
div.bisa_article_info_box {
  float:right;
  margin: 0 20px 10px 20px;
  border: 15px solid #e4f9be;
  background-color: #bff16a;
  box-shadow: inset 0 0 0 1px #e4f9be;
  padding:10px;
  
}

h3.bisa_article_info_header {
  color:#666;
  border-bottom:1px solid #666;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 20px;
  margin-top: 0px;
}

div.bisa_article_info_box a {
  color:#888;
  font-weight:bold;
}


/* bisa read more */
div.bisa_front_page_read_more_container_coloured {
  position: absolute;
  bottom: 30px;
  right: 30px;
}


div.bisa_front_page_read_more_container {
  position: absolute;
  bottom: 40px;
  right: 40px;
}

p.bisa_front_page_read_more {
  float:left;
  margin:18px 0.15em 0 0;
  font-size:18pt;
}

p.bisa_front_page_read_more a {
  text-decoration:none;
} 
 
 .tm-content {
  overflow: auto;
 }
 
 .tm-wrapper {
  background-image: url("/templates/yoo_organic/images/body_grey.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.bisa_news ul {
  list-style-type: none;
  padding-left: 0px;
}

.tm-wrapper {
  padding-bottom:25px;
}

.bisa_second_logo {
    background: #fff url('/images/bisa_general/bisa_logo_160px.png') no-repeat center;
}
 
.bisa_background_blue {
  border: 15px solid #c9f5fe;
  background-color:#97ebff;
  box-shadow: inset 0 0 0 1px #c9f5fe;
}

.bisa_background_green {
  border: 15px solid #e4f9be;
  background-color:#bff16a;
  box-shadow: inset 0 0 0 1px #e4f9be;
}


.bisa_panel_background_blue {
  background-color:#c9f5fe;
}

.bisa_panel_background_green {
  background-color:#e4f9be;
}

input.uk-search-field, input.uk-search-field:focus {
  border-bottom: 2px solid #8bdb00;
} 
 
.toolbar-r-2 ul li {  
  float: left;
  /*border-bottom: 2px solid rgba(37, 37, 37, 0.1);*/
  border-bottom: 2px solid #8bdb00;
  margin-right:.5em;
}


.toolbar-r-2 ul li a { 
  padding:3px;
}
 /*
 .uk-navbar-nav > li > a {
  color:#222;
 }
 */
 .uk-panel-box-primary .tm-panel-icon > i {
  color: #f6eaeb;
  background: #00ddf0;
}

 .uk-panel-box-primary {
  box-shadow: inset 0 0 0 1px #00ddf0;
}
 
.tm-logo {
  /*margin-right:15px*/
  overflow: hidden;
  
}

.tm-nav {
  margin-top: 0; 
}

.tm-navbar-space .tm-navbar {  
  margin-top: 0px;  
  margin-bottom: 0px;  
}

.uk-navbar-center {
  max-width: 80%;
}

.tm-toolbar {
  padding: 10px 10px 6px 0;
}
  
a.bisa_blue {
  line-height: 40px;
  min-height: 40px;
  background-color:#c9f5fe;
  margin-top: 20px;
}

a.bisa_blue:hover {
  background-color:#97ebff;
}

a.bisa_green {
  line-height: 40px;
  min-height: 40px;
  background-color:#e4f9be;
  margin-top: 20px;
}

a.bisa_green:hover {
  background-color:#bff16a;
}

.bisa_news_only_search input.uk-search-field {
  width: 100%;
  border-bottom:none;
  background:#eee;
  /*border-bottom: 2px solid #97ebff;*/
}

.bisa_news_only_search input.uk-search-field:focus {

}

a#find_address {
  width:119px;
}
.bisa_module_link_blue {
  border: 15px solid #c9f5fe;
  background-color:#97ebff;
  padding: 20px;
}

.bisa_module_link_blue a {
  color: #444;
  padding-left: 40px;
  padding-top: 7px;
  padding-bottom: 7px;
}


.bisa_module_link_green {
  border: 15px solid #e4f9be;
  background-color:#bff16a;
  padding: 20px;
}

.bisa_module_link_green a {
  color: #444;
  padding-left: 40px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.bisa_module_link_green a:hover, .bisa_module_link_blue a:hover {
  text-decoration:none;
}

.join_bisa_button a {
  background: url('/images/bisa_general/template_items/join_bisa.png') no-repeat;
}

.bisa_news_button a {
  background: url('/images/bisa_general/template_items/news_icon.png') no-repeat;
}

.bisa_is_blog_button a {
  background: url('/images/bisa_general/template_items/is_blog_icon.png') no-repeat;
}


div.bisa_blog_container ul.category-module {
  padding-left: 10px;
}

ul.category-modulebisa_news  {
  padding-left: 10px;
  list-style-type: disc;
}


.uk-container .tm-navbar {    

}

.uk-overlay-area {
  background-color: transparent;
}

@media only screen and (min-width:960px){

   /* styles for browsers larger than 960px; */
   
  div.uk-dropdown-navbar { 
    min-width: 300px;  
  }
  
  .tm-nav {
    margin: 8px 0;
  }
}

@media only screen and (min-width:1440px){
    /* styles for browsers larger than 1440px; */
}

@media only screen and (min-width:2000px){
    /* for sumo sized (mac) screens */
}

@media only screen and (max-device-width:480px){
   
   /* styles for mobile browsers smaller than 480px; (iPhone) */
   /*.tm-main > *:nth-child(n+2) {
     margin-top: 0px;
   }*/
   .tm-main .tm-content {
    margin-top: 0px;
   }
   
   .uk-container .tm-middle {
    margin-top: -15px;
  }
  
}

@media only screen and (device-width:768px) {

   /* default iPad screens */
   .bisa_news {
    margin-top: 15px;
  } 
}

/* different techniques for iPad screening */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

  /* For portrait layouts only */

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  
  /* For landscape layouts only */
  
}




/*
 * This CSS file is for customization purpose only
 *
 * To make it easier to update a YOOtheme template to the latest version use
 * this custom.css file for small CSS modifications.
 *
 * How it works:
 * For example if you want to change a color which is applied in layout.css
 * just copy the original styling into this file right after the commented
 * section. Do this for all CSS modifications.
 *
 * In case you have to update the template save the custom.css file on your computer.
 * De-install and re-install the updated template version. And copy your saved
 * custom.css file back in place. Now compare your modification with the new CSS
 * files and make sure they are working.
 *
 * To activate the loading of this file goto the template folder and take a look
 * at css/template.css.php at the last line. Uncomment follwing line:
 * // include(PATH_ROOT . 'custom.css');
 */ 
select option {
  border-right:1px solid #333;
}
 
a#find_address {
  font-size:9pt;
}

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
  padding:2px;
}

strong {
  color: #666;
}

form.bisa_forms p {
  margin:0 0 3px 0;
  clear:left;
} 

form.bisa_forms p label {
  float:left;
  width: 124px; /*width: 124px;9em;*/
  text-align:right;
  padding-right:4px;
}

form.bisa_forms p label.wide {
  float:left;
  width: 200px; /*width: 124px;9em;*/
  text-align:right;
  padding-right:4px;
}

form.bisa_forms p label.admin_only {
  color: #0070b0;
}

form.bisa_forms p.admin_only {
  color: #0070b0;
}

form.bisa_forms a.uk-button {
  margin-bottom: 8px;
}

form.bisa_forms p select#address_lookup_id {
  margin-left:5px;
}

form.bisa_forms p input, form.bisa_forms p select {
  width:190px;
  /*font-size:12pt; */
  color: #222222;
  /* font-family: 'Source Sans Pro'; */
  margin-bottom: 11px;
}

form.bisa_forms p input.checkbox {
  width: auto;
}

form.bisa_forms p select {
  width:204px
}

form.bisa_forms p select.wide {
  width:304px
}

textarea#nominee_statement {
  width: 500px;
  height: 200px;
}

textarea#memo {
  width: 500px;
  height: 100px;
}

input[type="submit"].uk-button {
  /* font-family: 'Source Sans Pro'; */
  padding:0 12px;
}

.btn [class^="icon-"], .btn [class*=" icon-"] {
  margin-top: 8px;
  vertical-align: top;
  margin-right: 4px;
}
.btn:hover {
  color: #252525;
  background-color: #eaeaea;
}

/* jComments */
#comments-form .btn div {
  margin:0;
  padding:0;
}

div#comments div.comments-list div {
  padding:4px;
}

#comments-form .grippie {
  display:none;
}

#comments-form .btn a:hover, #comments-form .btn a:focus, #comments-report-form .btn a:hover, #comments-report-form .btn a:focus {
  color: #252525;
  background: #f1f1f1;
}

#comments-form-send div a,.jcomments-links .comments-link, .jcomments-links .readmore-link, .uk-button, .btn, .btn_primary {
  
  border: 1px solid #d8d8d8;
  border-radius: 3px;


  margin: 20px 10px 20px 0;

  background-color: #eaeaea;
  color: #252525;
  outline: none;
  text-decoration: none;

  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;

  text-align: center;
  /*border: none; */

  line-height: 30px;
  min-height: 30px;
  font-size: 1rem;
  padding: 0 12px;
  background: #f1f1f1;

  text-transform: uppercase;
}

#comments-form .btn div, #comments-report-form .btn div, #comments-form .btn, #comments-report-form .btn {
  background:none;
  margin:0;
  font-weight:normal;
}

/* Datatables */

table.dataTable th, table.dataTable td { white-space: nowrap; }
table.dataTable {
  border-collapse:collapse;
  width:100%;
}

.dataTables_info {
  padding-top: 8px;
  clear: both;
  float: left;
}
.dataTables_paginate .ui-button {
  padding: 2px 6px;
  margin: 0;
  cursor: pointer;
  color: #333 !important;
}

.dataTables_paginate {
  float: right;
  text-align: right;
  margin:4px;
}

div.dataTables_wrapper div.ui-widget-header {
 /* height:40px;*/
  padding:5px;
}

div.dataTables_length {
  float:left;
  margin-top:4px;
}

div.dataTables_filter {
  float:right;
  margin-top:4px;
}