.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}


/* LOADING */
#loading    { display: none; position: fixed; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px;
              opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; z-index: 999; }
#loadingbg  { position: fixed; width: 100%; height: 100%; background-color: black; display: none;
              opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; z-index: 998; }
/* LAODING end */
.bootstrap-dialog-footer-buttons {
   text-align: center;
}
body {
   text-align: center;
   background: #FAFAFA;
   color: #3B3B3B;
   font-family: Arial;
   font-size: 13px;
}
#header {
   background: white top center no-repeat;
   margin: 0;
}
.req_box { color: red; padding: 3px 5px; /*background: #ffCCCC;*/ z-index: 9999; margin-bottom: 5px; }
#header .container {
   width: 1240px;
   text-align: left;
   margin: 0 auto;
   padding: 0;
}
#container {
   width: 1240px;
   text-align: left; 
   margin: 0 auto;
   display: flex;
}
.bold { font-weight: bold; }
.block-center {
   margin-left: auto !important;
   margin-right: auto !important;
}
#logo { width: 285px; position: relative;}
#logo_img { display: block; }
#langs {
   position: absolute;
   top: 10px;
   right: 0;
}
.navbar-header { height: 155px; width: 1240px; position: relative; }
.confer_desc { margin-top: 50px; }
.desc_top { font-size: 27px; color: #C63E24; font-weight: bold; }
.desc_bottom { font-size: 20px; color: #3A3A3A; }
.divider { color: #C63E24; }

#dates { text-transform: uppercase; }
#dates_box {
   margin-left: 5px;
   display: block;
}


.calendar_box {
   float: left;
   width: 62px;
   height: 62px;
   text-align:center;
}
.calendar {
   margin: 5px auto 3px auto;
   width: 35px;
   height: 35px;
   background: url('../img/calendar.png');
   position: relative;
}
.cal_month {
   width: 35px;
   position: absolute;
   top: 2px;
   font-size: 12px;
   line-height: 12px;
   color: white;
   font-weight: bold;
}
.cal_day {
   top: 13px;
   width: 35px;
   position: absolute;
   font-size: 18px;
   line-height: 22px;
   vertical-align: bottom;
   color: #000000;
   font-weight: bold;
}
.cal_title {
   font-size: 8px;
   padding: 0 1px;
   color: black;
   /*word-break: break-all;*/
   overflow: hidden; 
   word-wrap: break-word;
}
#menu {
   padding: 0;
}
#menu_toggle {
   position: absolute;
   z-index: 999;
   top: 30px;
   right: 0;
   padding: 5px 10px;
}

#menu_main { border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 1px 0; }
#menu_main .container { padding: 0; }
#menu_main .nav li { width: 205px; height: 80px; }
#menu_main .nav li a {
   display: table-cell !important;
   vertical-align: middle;
   border-radius: 0;
   text-align: center;
   background-color: #EEEEEE;
   color: black;
   width: 205px;
   height: 80px;
   font-size: 14px;
   position: relative;
}
#menu_main .nav li .menu_item {
   padding-left: 60px;
   height: 50px;
   width: auto;
   margin: 5px auto 0 auto;
   display: inline-block;
   /*background-position:  10px 15px;*/
   background-repeat: no-repeat;
}
#menu_main .nav li .menu_text {
   height: 50px;
   width: auto;
   vertical-align: middle;
   margin: 0 auto;
   display: table-cell !important;
   /*background-position:  10px 15px;*/
   background-repeat: no-repeat;
}
#menu_main .nav li a .small { font-size: 10px; color: #555; }
#menu_main .nav li a.active, #menu_main .nav li:hover a { background-color: #E0E0E0; }
#menu_second { border-bottom: 1px solid #DADADA; padding: 1px 0; }
#menu_second .nav li:not(:last-child) { background: url('../img/menu-divider.gif') right center no-repeat; }
#menu_second .nav li a {
   display: table-cell !important;
   vertical-align: middle;
   border-radius: 0;
   height: 55px;
   vertical-align: middle;
   text-align: center;
   font-size: 12px;
   position: relative;
}
#menu_second .nav li a .small { font-size: 9px; color: #555; }
#menu_second .nav li a.active, #menu_main .nav li:hover a { background-color: #E0E0E0; }



#bodytext { padding: 30px 30px 30px 10px; width: 980px; float: left; }
#header h2 { font-size: 14px; }
h1 { font-size: 19px; color: #c83e25; text-transform: uppercase; border-bottom: 1px solid #DFDFDF; padding: 0 0 5px 5px; margin: 15px 0 5px 0; }
h2 { font-size: 17px; font-weight: bold; border-bottom: 1px solid #DFDFDF; padding: 0 0 5px 5px; margin: 30px 0 10px 0; }
h2 label { font-weight: bold !important; }
h3 { font-size: 16px; padding: 0 0 5px 5px; margin: 20px 0 0 0; }
/*#bodytext h2:first-child { margin-top: 10px; }
#bodytext h3:first-child { margin-top: 10px; }*/
.title { font-size: 14px; padding: 10px 0 5px 5px; margin: 50px 10px 5px 0; border-bottom: 1px solid #DDDDDD; }
.program_date { font-size: 14px; color: #C63E24; padding: 10px 0 5px 5px; margin: 10px 10px 5px 0; }
.wfull { width: 100%; }
/*.tbl { margin-left: 15px; }*/
.tbl td, .tbl th, form .row { padding: 2px 10px 2px 5px; vertical-align: top; }
.tbl td:last-child { padding-right: 5px; }
.tbl td label  {
   padding-top: 2px;
}
.tbl td.va {
   line-height: 32px;
   vertical-align: middle;
}

.no {  width: 25px; margin-right: 10px; text-align: right; }
/*.tbllist td { padding: 2px 50px 2px 5px; vertical-align: top; }
.tbllist td.nopad { padding-right: 5px; }*/
.padding-left {
   padding-left: 5px;
}

form .row label {
   line-height: 32px;
   vertical-align: middle;
   padding-top: 2px;
}
.thead {
   border-bottom: 1px solid #C83E24;
   /*color: #C83E24;*/
   margin-top: 10px;
}
.thead td, .thead th {
   padding: 7px 20px 7px 5px; 
   font-weight: normal;
   font-size: 16px;
}
.right { text-align: right; }
p { padding: 0 5px; }
form { padding: 0 5px; }
#participants td.name { font-weight: bold; }
ul.nodot { list-style-type: none; padding: 5px; }

#sidebar {
   width: 250px;
   background: #F1F1F1;
   float: right;
   padding-bottom: 50px;
   padding-top: 19px;
   flex: auto;
}
#sidebar .title {
   text-transform: uppercase;
   border-bottom: 1px dotted #ACACAC;
   margin: 30px 10px 20px 10px;
   padding: 0 0 3px 0;
   font-weight: bold;
   font-size: 14px;
}
#sidebar .hp_group {
   list-style-type: none;
   margin: 10px;
   padding: 0;
}
#sidebar .hp_group li.item {
   text-align: center;
   float: left;
   margin-bottom: 10px;
}
#sidebar .hp_group li.size_0 {
   width: 110px;
   margin-right: 4px;
   margin-left: 5px;
}
#sidebar .hp_group li.size_1 {
   width: 230px;
   margin-bottom: 20px;
}
#sidebar .hp_group li.size_2 {
   width: 230px;
   margin-bottom: 20px;
}

#sponsors td {
   vertical-align: top;
}
#sponsors td label {
   font-weight: normal;
}
#sponsors .price {
   width: 90px;
}
#sponsors .cb {
   width: 80px;
}

#sponsors .row, #sponsors li {
   display: block;
   font-weight: inherit;
   line-height: 1.4;
}
#sponsors .row_top {
   margin-top: 15px;
   margin-bottom: 4px;
}
#sponsors ul {
   margin-left: -4px;
   padding: 0;
}
#sponsors .row:not(.row_top) > div, #sponsors li {
   padding: 4px 8px !important;
}
#sponsors li {
   line-height: 22px;
   margin-bottom: 5px;
}
#sponsors .row:not(.row_top) {
   border-bottom: none;
}

#sponsors h2 {
   
}


.history_years {
   list-style-type: none;
   padding: 0;
}
.history_years li {
   float: left;
   padding: 2px 5px;
}
input:invalid, select:invalid, textarea:invalid {
  -moz-box-shadow:    0 0 2px 3px #FF9999;
  -webkit-box-shadow: 0 0 2px 3px #FF9999;
  box-shadow:         0 0 2px 3px #FF9999;
}
.required {
  -moz-box-shadow:    0 0 2px 3px #FF9950;
  -webkit-box-shadow: 0 0 2px 3px #FF9950;
  box-shadow:         0 0 2px 3px #FF9950;
}
input[type=submit], .btn, button {
   display: inline-block;
   border: 0px solid transparent;
   border-radius: 3px;
   padding: 7px 30px;
   margin: 35px 10px 15px 10px;
   text-transform: uppercase;
   color: white;
   background: #dd4428;
   background: -moz-linear-gradient(top, #dd4428 0%, #c83e25 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4428), color-stop(100%,#c83e25));
   background: -webkit-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: -o-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: -ms-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: linear-gradient(to bottom, #dd4428 0%,#c83e25 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4428', endColorstr='#c83e25',GradientType=0 );
}
.btn-small {
   padding: 5px 20px;
   margin: 5px ;
}
.btn {
   position: relative; 
   top: -10px;
}
input[type=submit]:hover, .btn:hover, button:hover {
   background: #e55339;
   color: white;
}
.bootstrap-dialog-footer-buttons button:nth-child(2n) { position: relative; top: -17px; }

#tabs {
   border-bottom: 1px solid #DD4224;
   margin: 20px 0 40px;
   padding: 0;
   list-style-type: none;
}
#tabs li {
   float: left;
   padding: 8px 25px;
   font-size: 14px;   

}
#tabs li.active {
   border: 1px solid #DD4224;
   border-bottom: 1px solid #FAFAFA;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   position: relative;
   top: 1px;
   color: #DD4224;
}

.bullets {
   list-style-type: none;
   margin: 0;
   padding: 0 5px 5px 5px;
}
.bullets li {
   background: url('../img/dot.png') 0 3px no-repeat;
   padding-left: 20px;
}

#pay_box {
   background: white;
   padding: 15px;
   border: 1px solid transparent;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.65);
   -moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.65);
   box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.65);
}
#pay_box td {
   vertical-align: middle;
}
#pay_box .btn {
   margin: 8px 0 5px 0;
   display: block;
}
.user-text {
   font-size: 13px;
}


#gallery {
   
}

#gallery a {
   display: block;
   margin: 20px
}

#sponsors_tbl {
   width: 100%;
   margin-left: -5px;
}
#sponsors_tbl h2 {
   margin: 30px 0 10px;
   /*padding-top: 20px;*/
}
#sponsors_tbl h2 label {
   margin: 0;
}
#sponsors_tbl td.group {
   padding: 0 5px; 
   position: relative;
}
#sponsors_tbl td.item {
   padding: 0 10px; 
   position: relative;
}
#sponsors_tbl td.price {
   text-align: right;
   width: 90px;
   /*font-size: 11px;*/
   vertical-align: bottom;
}
#sponsors_tbl td.cb {
   text-align: right;
   width: 50px;
   padding-right: 20px;
}

#sponsors_tbl td.desc ul {
   margin: 0;
   padding: 0 0 0 10px;
   list-style-type: none;
}
#sponsors_tbl td.desc li {
   margin-bottom: 5px;
}



#sponsors_tbl .cb_group {
   position: absolute;
   top: 30px;
   right: 20px;
} 
#sponsors_tbl .price_group {
   position: absolute;   
   top: 30px; 
  right: 50px;
   vertical-align: bottom;
   /*font-size: 11px;*/
}


/* REG */

#reg_header {
   margin: 20px 0 50px 0;
   padding: 0;
   list-style-type: none;
}
#reg_header li {
   float: left;
   width: 25%;
}
#reg_header li td {
   padding: 0 10px 0 0;
}
#reg_header .step {
   width: 65px;
   height: 41px;
   margin: 0 auto;
}

#reg_header .step1 { background-image:url('../img/step_1.png'); }
#reg_header .step2 { background-image:url('../img/step_2.png'); }
#reg_header .step3 { background-image:url('../img/step_3.png'); }
#reg_header .step4 { background-image:url('../img/step_4.png'); width: 55px; }
#reg_header .step.active { background-position: 0 -41px; }

/* login */
.reg_login_text {
   margin: 0 50px;
   color: #7C7C7C;
}
#login_box {
   margin: 0 auto;
   width: 300px;
}
#login_box .row {
   padding: 5px 0;
}
#reg .colored {
   padding: 10px;
}

/*#reg input[type=submit] {
   padding-left: 100px;
   padding-right: 100px;
}*/

/* REG end */

#accom_note_box {
   padding: 30px 5px 10px 5px;
}

.reg_tbl .thead {
   border-bottom: none;
}
.reg_tbl td, .reg_tbl th {
   border-bottom: 1px solid #E1E1E1;
   padding: 8px;
}
.reg_tbl td label, .reg_tbl th label {
   margin-bottom: 0;
}

/* ABSTRACTS */
.abstract .row_container {
   /*color: #DA4324;*/
   border-bottom: 1px solid #DDDDDD;
   margin: 0;
}
.abstract .row_container > div {
   padding: 0;
   vertical-align: middle;
   height: 30px;
   line-height: 30px;
}
.abstract .row_container .upload {
   /*color: #797979;*/
   font-size: 13px;
   cursor: pointer;
   text-transform: capitalize;
   display: inline-block;
   padding-right: 10px;
}
.abstract .row_container .upload:hover .lbl {
   text-decoration: none;
}

.glyphicon-myupload:before {
  content: "";
  background-image: url('../img/upload.png');
  width: 17px;
  height: 17px;
  position: relative;
  top: -3px;
  display: inline-block;
  
}

.glyphicon-info:before {
  content: "";
  background-image: url('../img/info.png');
  width: 17px;
  height: 17px;
  position: relative;
  top: -3px;
  display: inline-block;
  
}
.abstract .row_container .upload .lbl {
   text-decoration: none;
   vertical-align: middle;
   font-size: 13px;
   color: #4284cd;
}
.abstract .row_container .upload:hover .lbl {
   text-decoration: underline;
}
.abstract .row_container .upload .glyphicon {
   margin-right:5px;
   /*color: #3B3B3B;*/
   font-size: 18px;
   vertical-align: middle;
}
.abstract .row_container a {
   padding-right: 10px;
}
/* ABSTRACTS end */
#footer {
   background: rgb(241,241,241);
   background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(250,250,250,1) 76%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(76%,rgba(250,250,250,1)));
   background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(250,250,250,1) 76%);
   background: -o-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(250,250,250,1) 76%);
   background: -ms-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(250,250,250,1) 76%);
   background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(250,250,250,1) 76%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fAfAfA', endColorstr='#ffffff',GradientType=0 );
   border-top: 1px solid #DFDFDF;
   padding: 30px 0 100px 0;
   margin-top: 30px;
   font-size: 11px;
}
#footer .container {
   width: 1260px !important;
}
#footer .copy {
   border-bottom: 1px solid #DFDFDF;
   height: 10px;
   line-height: 20px;
   overflow: visible;
}
#footer .copy_inner {
   background: #FEFEFE;
   padding: 0 20px;
}
#footer .logo {
   margin-bottom: 10px;
}

#footer #footer_metal .logo {
   width: 172px;
   height: 88px;
   background: url('../img/footer/metal.png') center top no-repeat;
}
#footer #footer_metal:hover .logo { background-position: center -88px;}

#footer #footer_nanocon .logo {
   width: 172px;
   height: 88px;
   background: url('../img/footer/nanocon.png') center top no-repeat;
}
#footer #footer_nanocon:hover .logo { background-position: center -88px;}

#footer #footer_comat .logo {
   width: 172px;
   height: 88px;
   background: url('../img/footer/comat.png') center top no-repeat;
}
#footer #footer_comat:hover .logo { background-position: center -88px;}

#footer #footer_keramika .logo {
   width: 172px;
   height: 88px;
   background: url('../img/footer/keramika.png') center top no-repeat;
}
#footer #footer_keramika:hover .logo { background-position: center -88px;}

#footer #footer_logistik .logo {
   width: 89px;
   height: 88px;
   margin-left: auto;
   margin-right: auto;
   background: url('../img/footer/clc.png') center top no-repeat;
}
#footer #footer_logistik:hover .logo { background-position: center -88px;}

#footer #footer_ocelari .logo {
   width: 172px;
   height: 88px;
   background: url('../img/footer/ocelari.png') center top no-repeat;
}
#footer #footer_ocelari:hover .logo { background-position: center -88px;}

#footer .row {
   margin-bottom: 50px;
}
/*
#footer {
   margin-top: 30px;
   border-top: 1px solid #DFDFDF;
}
#footer .container {
   text-align: left;
   color: #808080;
   padding: 15px 0 30px;
   position: relative;
   left: -20px;
}*/

@media (max-width: 1100px) {
   #header .container {
      width: auto;
   }
   #logo {
      text-align: center;
      width: 100%;
      
   }
   #sidebar .title:not(:nth-child(2)) {
      display: none;
   }
   #sidebar .hp_group:not(:nth-child(3)) {
      display: none;
   }
   #logo_img {
      height: 100px;
      margin: 10px 10px 0 10px !important;
   }
   .confer_desc { padding-left: 20px; }
   .confer_desc .desc_top { display: none; }
   .confer_desc .desc_bottom { font-size: 16px; }
   #container {
      width: auto;
      display: block;
   }
   .navbar-header { width: 100%; height: auto; }
   #bodytext {
      width: auto;
      float: none;
      margin-top: -30px;
   }
   #sidebar {
      width: auto;
      float: none;
      flex: none;
      padding-top: 1px;
   }
   #dates {
      display: none;
   }
   #footer {
      display: none;
   }
   
   #menu_main, #menu_second { background: white; }
   #menu_main .nav li, #menu_second .nav li { width: auto; height: auto; }
   #menu_main .nav li a {
      width: auto;
      height: 50px;
      padding: 5px 10px;
      text-align: center;
      font-size: 12px;
   }
   #menu_main .nav li a .menu_item {
      background-image: none;
      padding-left: 0 !important;
   }
   #menu_second li { background: #EEEEEE !important; margin-bottom: 1px; }
   .highlight::before { 
      width: 0;
      height: 0;
      background-image: none;
   }
   
   #reg_header li {
      width: 25%;
      margin: 0;
   }
   #reg_header li table {
      margin: 0 auto;
   }
   #reg_header li td {
      display: block;
      text-align: center;
      padding: 5px 0;
   }
   #reg_header .step4 { width: 65px; }
   label {
      text-align: left;
   }
   .right { text-align: left; }
   
   
   #tabs {
      border-bottom: 1px solid #DADADA;
   }
   #tabs li {
      float: left;
      padding: 8px 25px;
      font-size: 14px;   
      border-bottom: 1px solid transparent;

   }
   #tabs li.active {
      border: none;
      border-bottom: 1px solid #DD4224;
   }
    
   #menu_main .nav li a {
      border-bottom: 1px solid white;
   }

   table, tr, td, th {
      display: block;
      width: auto !important;
      border-bottom: none !important;
   }
   .row_container {
      /*background: #F0F0F0;*/
      margin-bottom: 10px !important;
   }
   tr {
      /*background: #F0F0F0;*/
      margin-bottom: 10px;
   }
   .pull-right {
      float: none;
   }
   .thead {
      display: none;
   }
   /*.text-right, .text-center {
      text-align: inherit;
   }*/
}


@media (max-width: 767px) {
  body, .user-text {
    font-size: 11px;
  }
   .confer_desc { padding-left: 40px; }
   .confer_desc .desc_bottom { font-size: 14px; }
  /*#bodytext {
    line-height: 1.3;  
  }*/
  #bodytext {
    line-height: 1.5769; 
  }
}
@media (min-width: 768px) {
  body, .user-text {
    font-size: 12px;
  }
  /*#bodytext {
    line-height: 1.4;  
  }*/
  #bodytext {
    line-height: 1.5769; 
  }
}
@media (min-width: 992px) {
  body, .user-text {
    font-size: 13px;
  }
  #bodytext {
    line-height: 1.5769; 
  }
}
.foto_left {
   margin: 0 20px 15px 0;
   float: left;
}
.top_list {
   margin-top: 30px;
}
#bodytext .hp_group {
   list-style-type: none;
   margin-left: 0;
   padding-left: 0;
}
#bodytext .hp_group li {
   float: left;
   text-align: center;
   width: 155px;
   height: 180px;
}

.bootstrap-dialog.type-warning .modal-header { 
   background: #dd4428;
   background: -moz-linear-gradient(top, #dd4428 0%, #c83e25 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4428), color-stop(100%,#c83e25));
   background: -webkit-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: -o-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: -ms-linear-gradient(top, #dd4428 0%,#c83e25 100%);
   background: linear-gradient(to bottom, #dd4428 0%,#c83e25 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4428', endColorstr='#c83e25',GradientType=0 ); }

/*.paper_name {
   text-transform: capitalize;
}*/


.tbl_reg > .row {
   border-bottom: 1px solid #E1E1E1;
   margin-left: 0;
   margin-right: 0;
}

.tbl_reg .row h2 {
   border-bottom: none;
   margin: 0;
   padding: 0;
}
.tbl_reg .row > div {
   padding: 8px;
}
.tbl_reg .row > div label {
   padding: 0px;
   line-height: 1.5769;
}

.col-checkbox {
   max-width: 30px;
}
.skype img {
   margin: 0 !important;
   vertical-align: 0 !important;
}
.skype p {
   margin: 0;
   padding: 0;
   text-align: right;
}