/*-------------------------------------------*/
/* Utility
/*-------------------------------------------*/
/* line 6, ../sass/utility.scss */
img {
  max-width: 100%;
}

/* line 10, ../sass/utility.scss */
a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 15, ../sass/utility.scss */
img.photo {
  border: 1px solid #ccc;
  padding: 5px;
  margin: 5px;
  max-width: 98%;
}

/* line 22, ../sass/utility.scss */
.left {
  float: left;
  margin: 0 30px 20px 0 !important;
}

/* line 27, ../sass/utility.scss */
.right {
  float: right;
  margin: 0 0 20px 30px !important;
}

/* line 32, ../sass/utility.scss */
.b {
  font-weight: bold !important;
}

/* line 36, ../sass/utility.scss */
.normal {
  font-weight: normal !important;
}

/* line 40, ../sass/utility.scss */
.big {
  font-size: 1.2em !important;
}

/* line 44, ../sass/utility.scss */
.big2 {
  font-size: 1.5em !important;
}

/* line 48, ../sass/utility.scss */
.big3 {
  font-size: 1.8em !important;
}

/* line 52, ../sass/utility.scss */
.small {
  font-size: 0.8em !important;
}

/* line 56, ../sass/utility.scss */
.f08em {
  font-size: 0.8em;
}

/* line 60, ../sass/utility.scss */
.f09em {
  font-size: 0.9em;
}

/* line 64, ../sass/utility.scss */
.f10em {
  font-size: 1.0em;
}

/* line 68, ../sass/utility.scss */
.f11em {
  font-size: 1.1em;
}

/* line 72, ../sass/utility.scss */
.f12em {
  font-size: 1.2em;
}

/* line 76, ../sass/utility.scss */
.f13em {
  font-size: 1.3em;
}

/* line 80, ../sass/utility.scss */
.f14em {
  font-size: 1.4em;
}

/* line 84, ../sass/utility.scss */
.f15em {
  font-size: 1.5em;
}

/* line 88, ../sass/utility.scss */
.f16em {
  font-size: 1.6em;
}

/* line 92, ../sass/utility.scss */
.f17em {
  font-size: 1.7em;
}

/* line 96, ../sass/utility.scss */
.f18em {
  font-size: 1.8em;
}

/* line 100, ../sass/utility.scss */
.f19em {
  font-size: 1.9em;
}

/* line 104, ../sass/utility.scss */
.f20em {
  font-size: 2.0em;
}

/* line 108, ../sass/utility.scss */
.f21em {
  font-size: 2.1em;
}

/* line 112, ../sass/utility.scss */
.f22em {
  font-size: 2.2em;
}

/* line 116, ../sass/utility.scss */
.f23em {
  font-size: 2.3em;
}

/* line 120, ../sass/utility.scss */
.f24em {
  font-size: 2.4em;
}

/* line 124, ../sass/utility.scss */
.f8pt {
  font-size: 8.5pt !important;
}

/* line 128, ../sass/utility.scss */
.f9pt {
  font-size: 9pt !important;
}

/* line 132, ../sass/utility.scss */
.f10pt {
  font-size: 10pt !important;
}

/* line 136, ../sass/utility.scss */
.f11pt {
  font-size: 11pt !important;
}

/* line 140, ../sass/utility.scss */
.f12pt {
  font-size: 12pt !important;
}

/* line 144, ../sass/utility.scss */
.f13pt {
  font-size: 13pt !important;
}

/* line 148, ../sass/utility.scss */
.f14pt {
  font-size: 14pt !important;
}

/* line 152, ../sass/utility.scss */
.f15pt {
  font-size: 15pt !important;
}

/* line 156, ../sass/utility.scss */
.f16pt {
  font-size: 16pt !important;
}

/* line 160, ../sass/utility.scss */
.f17pt {
  font-size: 17pt !important;
}

/* line 164, ../sass/utility.scss */
.f18pt {
  font-size: 18pt !important;
}

/* line 168, ../sass/utility.scss */
.f19pt {
  font-size: 19pt !important;
}

/* line 172, ../sass/utility.scss */
.f20pt {
  font-size: 20pt !important;
}

/* line 176, ../sass/utility.scss */
.f21pt {
  font-size: 21pt !important;
}

/* line 180, ../sass/utility.scss */
.f22pt {
  font-size: 22pt !important;
}

/* line 184, ../sass/utility.scss */
.f23pt {
  font-size: 23pt !important;
}

/* line 188, ../sass/utility.scss */
.f24pt {
  font-size: 24pt !important;
}

/* line 192, ../sass/utility.scss */
.red {
  color: #ff0000 !important;
}

/* line 196, ../sass/utility.scss */
.blue {
  color: #0000dd !important;
}

/* line 200, ../sass/utility.scss */
.green {
  color: #008000 !important;
}

/* line 204, ../sass/utility.scss */
.yellow {
  color: #ffff00 !important;
}

/* line 208, ../sass/utility.scss */
.navy {
  color: #1F26A9 !important;
}

/* line 212, ../sass/utility.scss */
.orange {
  color: #ff6600 !important;
}

/* line 216, ../sass/utility.scss */
.pink {
  color: #cc6699 !important;
}

/* line 220, ../sass/utility.scss */
.purple {
  color: #660099 !important;
}

/* line 224, ../sass/utility.scss */
.olive {
  color: #808000 !important;
}

/* line 228, ../sass/utility.scss */
.lime {
  color: #00ff00 !important;
}

/* line 232, ../sass/utility.scss */
.aqua {
  color: #167FA6 !important;
}

/* line 236, ../sass/utility.scss */
.black {
  color: #000 !important;
}

/* line 240, ../sass/utility.scss */
.gray {
  color: #ccc !important;
}

/* line 244, ../sass/utility.scss */
.white {
  color: #fff !important;
}

/* line 248, ../sass/utility.scss */
.brown {
  color: #8B4513 !important;
}

/* line 252, ../sass/utility.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 258, ../sass/utility.scss */
.video-container iframe, .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 98%;
  height: 98%;
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border: 5px solid #cccccc;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 287, ../sass/utility.scss */
.mike {
  padding: 10px 0 0 36px !important;
  background: url(icon/mike.png) left center no-repeat;
}

/* line 292, ../sass/utility.scss */
.slide {
  padding: 10px 0 0 36px !important;
  background: url(icon/slide.png) left center no-repeat;
}

/* line 297, ../sass/utility.scss */
.zip {
  padding: 10px 0 0 36px !important;
  background: url(icon/zip.png) left top no-repeat;
}

/* line 302, ../sass/utility.scss */
.pdf {
  padding: 10px 0 0 36px !important;
  background: url(icon/pdf.png) left top no-repeat;
}

/* line 307, ../sass/utility.scss */
.mp3 {
  padding: 10px 0 0 36px !important;
  background: url(icon/mp3.png) left top no-repeat;
}

/* line 312, ../sass/utility.scss */
.bd, .bd-b {
  border-bottom: 3px double #000;
}

/* line 316, ../sass/utility.scss */
.bd-red, .bd-red-b {
  border-bottom: 3px double #fda2a2;
}

/* line 320, ../sass/utility.scss */
.bd-blue, .bd-blue-b {
  border-bottom: 3px double #3094dd;
}

/* line 324, ../sass/utility.scss */
.bd-green, .bd-green-b {
  border-bottom: 3px double #1abc9c;
}

/* line 328, ../sass/utility.scss */
.bd-yellow, .bd-yellow-b {
  border-bottom: 3px double #f7d745;
}

/* line 332, ../sass/utility.scss */
.bd-navy, .bd-navy-b {
  border-bottom: 3px double #153d62;
}

/* line 336, ../sass/utility.scss */
.bd-darkblue, .bd-darkblue-b {
  border-bottom: 3px double #1a6fb1;
}

/* line 340, ../sass/utility.scss */
.bd-gray, .bd-grey, .bd-gray-b, .bd-grey-b {
  border-bottom: 3px double #95a5a6;
}

/* line 344, ../sass/utility.scss */
.bd-lightgray, .bd-lightgray-b {
  border-bottom: 3px double #efefef;
}

/* line 348, ../sass/utility.scss */
.bd-orange, .bd-orange-b {
  border-bottom: 3px double #f39c12;
}

/* line 352, ../sass/utility.scss */
.bd-pink, .bd-pink-b {
  border-bottom: 3px double #fdc2d6;
}

/* line 356, ../sass/utility.scss */
.bd-purple, .bd-lilac, .bd-purple-b, .bd-lilac-b {
  border-bottom: 3px double #da9ef7;
}

/* line 360, ../sass/utility.scss */
.bd-olive, .bd-olive-b {
  border-bottom: 3px double #c1c167;
}

/* line 364, ../sass/utility.scss */
.bd-lightblue, .bd-lightblue-b {
  border-bottom: 3px double #aee2fc;
}

/* line 368, ../sass/utility.scss */
.bd-lightgreen, .bd-lightgreen-b {
  border-bottom: 3px double #2ecc71;
}

/* line 372, ../sass/utility.scss */
.bd-mocha, .bd-mocha-b {
  border-bottom: 3px double #cdbcb1;
}

/* line 376, ../sass/utility.scss */
.bd-b, .bd-red-b, .bd-blue-b, .bd-green-b, .bd-yellow-b, .bd-navy-b, .bd-darkblue-b, .bd-gray-b, .bd-grey-b, .bd-orange-b, .bd-pink-b, .bd-purple-b, .bd-lilac-b, .bd-olive-b, .bd-lightgray-b, .bd-lightblue-b, .bd-lightgreen-b, .bd-mocha-b {
  border-bottom-style: solid;
}

/* line 380, ../sass/utility.scss */
.box-glay:after, .box-red:after, .box-blue:after, .box-green:after, .box-yellow:after, .box-pink:after, .box-orange:after, .box-darkblue:after, .box-lightgreen:after, .box-c:after, .box-red-c:after, .box-blue-c:after, .box-green-c:after, .box-yellow-c:after, .box-pink-c:after, .box-orange-c:after, .box-darkblue-c:after, .box-lightgreen-c:after, .box-bg:after, .box-red-bg:after, .box-blue-bg:after, .box-green-bg:after, .box-yellow-bg:after, .box-pink-bg:after, .box-orange-bg:after, .box-darkblue-bg:after, .box-lightgreen-bg:after, .box-c-bg:after, .box-red-c-bg:after, .box-blue-c-bg:after, .box-green-c-bg:after, .box-yellow-c-bg:after, .box-pink-c-bg:after, .box-orange-c-bg:after, .box-darkblue-c-bg:after, .box-lightgreen-c-bg:after {
  content: "";
  display: block;
  clear: both;
}

/* line 386, ../sass/utility.scss */
.box-glay, .box-red, .box-blue, .box-green, .box-yellow, .box-pink, .box-orange, .box-darkblue, .box-lightgreen, .box-c, .box-red-c, .box-blue-c, .box-green-c, .box-yellow-c, .box-pink-c, .box-orange-c, .box-darkblue-c, .box-lightgreen-c, .box-bg, .box-red-bg, .box-blue-bg, .box-green-bg, .box-yellow-bg, .box-pink-bg, .box-orange-bg, .box-darkblue-bg, .box-lightgreen-bg, .box-c-bg, .box-gray-c-bg, .box-grey-c-bg, .box-red-c-bg, .box-blue-c-bg, .box-green-c-bg, .box-yellow-c-bg, .box-pink-c-bg, .box-orange-c-bg, .box-darkblue-c-bg, .box-lightgreen-c-bg {
  position: relative;
  width: 90%;
  line-height: 180%;
  padding: 6px 12px !important;
  margin: 12px auto 44px auto !important;
}

/* line 394, ../sass/utility.scss */
.box-c, .box-red-c, .box-blue-c, .box-green-c, .box-yellow-c, .box-pink-c, .box-orange-c, .box-darkblue-c, .box-lightgreen-c, .box-c-bg, .box-red-c-bg, .box-blue-c-bg, .box-green-c-bg, .box-yellow-c-bg, .box-pink-c-bg, .box-orange-c-bg, .box-darkblue-c-bg, .box-lightgreen-c-bg {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 400, ../sass/utility.scss */
.box-glay, .box-c, .box-bg, .box-c-bg {
  border: 1px solid silver;
  background: #f9f9f9;
}

/* line 405, ../sass/utility.scss */
.box-red, .box-red-c, .box-red-bg, .box-red-c-bg {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #f5c2c9;
}

/* line 411, ../sass/utility.scss */
.box-blue, .box-blue-c, .box-blue-bg, .box-blue-c-bg {
  color: #3a87ad;
  background-color: #d9edf7;
  border: 1px solid #ace9f5;
}

/* line 417, ../sass/utility.scss */
.box-green, .box-green-c, .box-green-bg, .box-green-c-bg {
  color: #48832b;
  border: 1px solid #c6f5ab;
  background-color: #eafddf;
}

/* line 423, ../sass/utility.scss */
.box-yellow, .box-yellow-c, .box-yellow-bg, .box-yellow-c-bg {
  color: #97911e;
  border: 1px solid #f3ee85;
  background-color: #fefee2;
}

/* line 429, ../sass/utility.scss */
.box-pink, .box-pink-c, .box-pink-bg, .box-pink-c-bg {
  color: #d97c9e;
  border: 1px solid #fddce9;
  background-color: #fff5f9;
}

/* line 435, ../sass/utility.scss */
.box-orange, .box-orange-c, .box-orange-bg, .box-orange-c-bg {
  color: #b9714f;
  border: 1px solid #fbd69d;
  background-color: #f5e5c9;
}

/* line 441, ../sass/utility.scss */
.box-darkblue, .box-darkblue-c, .box-darkblue-bg, .box-darkblue-c-bg {
  color: #487bae;
  border: 1px solid #82c0fb;
  background-color: #c4e0fc;
}

/* line 447, ../sass/utility.scss */
.box-lightgreen, .box-lightgreen-c, .box-lightgreen-bg, .box-lightgreen-c-bg {
  color: #849d1f;
  border: 1px solid #ddf775;
  background-color: #f8fee4;
}

/* line 453, ../sass/utility.scss */
.bg-none {
  background: transparent !important;
}

/* line 457, ../sass/utility.scss */
.bg-black, .mk-black {
  color: #fff;
  background: #353c42;
  text-shadow: none !important;
}

/* line 463, ../sass/utility.scss */
.bg-gray, ins, .bg-grey, .mk-gray {
  color: #fff;
  background: #95a5a6;
  text-shadow: none !important;
}

/* line 469, ../sass/utility.scss */
.bg-lightgray, .mk-lightgray {
  color: #444;
  background: #efefef;
  text-shadow: none !important;
}

/* line 475, ../sass/utility.scss */
.bg-yellow, .mk-yellow {
  color: #fff;
  background: #f7d745;
  text-shadow: none !important;
}

/* line 481, ../sass/utility.scss */
.bg-lightgreen, .mk-lightgreen {
  color: #fff;
  background: #2ecc71;
  text-shadow: none !important;
}

/* line 487, ../sass/utility.scss */
.bg-green, .mk-green {
  color: #fff;
  background: #1abc9c;
  text-shadow: none !important;
}

/* line 493, ../sass/utility.scss */
.bg-navy, .mk-navy {
  color: #fff;
  background: #153d62;
  text-shadow: none !important;
}

/* line 499, ../sass/utility.scss */
.bg-darkblue, .mk-darkblue {
  color: #fff;
  background: #1a6fb1;
  text-shadow: none !important;
}

/* line 505, ../sass/utility.scss */
.bg-blue, .mk-blue {
  color: #fff;
  background: #3094dd;
  text-shadow: none !important;
}

/* line 511, ../sass/utility.scss */
.bg-lightblue, .mk-lightblue {
  color: #444;
  background: #aee2fc;
  text-shadow: none !important;
}

/* line 517, ../sass/utility.scss */
.bg-red, .mk-red {
  color: #fff;
  background: #fda2a2;
  text-shadow: none !important;
}

/* line 523, ../sass/utility.scss */
.bg-orange, .mk-orange {
  color: #fff;
  background: #f39c12;
  text-shadow: none !important;
}

/* line 529, ../sass/utility.scss */
.bg-pink, .mk-pink {
  color: #444;
  background: #fdc2d6;
  text-shadow: none !important;
}

/* line 535, ../sass/utility.scss */
.bg-purple, .bg-lilac, .mk-purple {
  color: #fff;
  background: #da9ef7;
  text-shadow: none !important;
}

/* line 541, ../sass/utility.scss */
.bg-olive, .mk-olive {
  color: #fff;
  background: #c1c167;
  text-shadow: none !important;
}

/* line 547, ../sass/utility.scss */
.bg-mocha, .mk-mocha {
  color: #fff;
  background: #cdbcb1;
  text-shadow: none !important;
}

/* line 553, ../sass/utility.scss */
.bg-white {
  color: #444;
  background: #fff;
  text-shadow: none !important;
}

/* line 559, ../sass/utility.scss */
.bg-tweets {
  background: #daf2fe;
}

/* line 563, ../sass/utility.scss */
.bg-likes {
  background: #dbe4fd;
}

/* line 567, ../sass/utility.scss */
.clearfix {
  display: inline-block;
}
/* line 568, ../sass/utility.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  font-size: 0.1em;
  line-height: 0;
  visibility: hidden;
  overflow: hidden;
}

/* exlude MacIE5 \*/
/* line 583, ../sass/utility.scss */
* html .clearfix {
  height: 1%;
}

/* line 587, ../sass/utility.scss */
.clearfix {
  display: block;
}

/* end MacIE5 */
/* line 593, ../sass/utility.scss */
.topic2 {
  border-top: 1px #bbbbbb solid;
  border-bottom: 1px #bbbbbb solid;
  font-weight: bold;
  padding: 6px 6px 8px 10px;
  margin: 5px 0px 0px 0px;
  cursor: pointer;
}
/* line 600, ../sass/utility.scss */
.topic2:hover {
  color: #000;
  background: #dadada;
}

/* line 606, ../sass/utility.scss */
.topic2show:after {
  content: url(icon/arrow-8-up.png);
  float: right;
}

/* line 611, ../sass/utility.scss */
.topic2hide:after {
  content: url(icon/arrow-8-down.png);
  float: right;
}

/* line 616, ../sass/utility.scss */
.m-t20 {
  margin-top: 20px;
}

/* line 620, ../sass/utility.scss */
.requiretext {
  color: #ff0000;
  font-size: 80%;
}

/* line 625, ../sass/utility.scss */
.requiremark {
  color: #0000ff;
  font-size: 50%;
}

/* line 630, ../sass/utility.scss */
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}

/* line 634, ../sass/utility.scss */
a.bg-primary:hover {
  background-color: #286090;
}

/* line 637, ../sass/utility.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 640, ../sass/utility.scss */
a.bg-success:hover {
  background-color: #c1e2b3;
}

/* line 643, ../sass/utility.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 646, ../sass/utility.scss */
a.bg-info:hover {
  background-color: #afd9ee;
}

/* line 649, ../sass/utility.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 652, ../sass/utility.scss */
a.bg-warning:hover {
  background-color: #f7ecb5;
}

/* line 655, ../sass/utility.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 658, ../sass/utility.scss */
a.bg-danger:hover {
  background-color: #e4b9b9;
}

/* line 662, ../sass/utility.scss */
.fwb {
  font-weight: bold;
}

/* boostrap icon cansel */
/* line 666, ../sass/utility.scss */
[class^="icon-"], [class*=" icon-"], .icon-white {
  background-image: url("");
}

/* line 671, ../sass/utility.scss */
.nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"] {
  background-image: url("");
}

/* line 677, ../sass/utility.scss */
.nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"] {
  background-image: url("");
}

/* line 683, ../sass/utility.scss */
.navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"] {
  background-image: url("");
}

/* line 690, ../sass/utility.scss */
.dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"] {
  background-image: url("");
}
/* line 695, ../sass/utility.scss */
.dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("");
}

/* line 702, ../sass/utility.scss */
.dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("");
}

.register_table {
    margin: 0 0 25px;
}
.base_table table {
    margin: 0 0 20px;
    border-top: 1px solid #ccc;
}
table {
    width: 100%;
}
.register_table table th {
    font-size: 85%;
}
.base_table table th {
    font-weight: bold;
    background: #f7f7f7;
}
.base_table table th, .base_table table td {
    vertical-align: middle;
    padding: 7px 0 8px 16px;
    border-bottom: 1px solid #ccc;
}
