/*-----------------------------------------------------------------------------------

	CSSThink v0.4.2a
	Author: HuXX
	Update: 2018.05.29
	From: Bootstrap&Pure&Flat-ui&type.css&Uikit
	
-----------------------------------------------------------------------------------*/
@charset "utf-8";
*,*::before,*::after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* ============== BASE ============== */
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin: 0;padding: 0;}
@-ms-viewport{width:device-width;}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;text-align:left;}
[tabindex="-1"]:focus{outline:0!important;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}

hr{box-sizing:content-box;height:0;overflow:visible;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
dl,ol,ul{margin-top:0;margin-bottom:1rem;}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
dfn{font-style:italic;}
b,strong{font-weight:bolder;}
small{font-size:80%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
/* --Links-- */
a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{text-decoration:underline;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}

code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;border-style:none;border:0;}
svg:not(:root){overflow:hidden;}
table{border-collapse:collapse;}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom;}
th{text-align:inherit;}
/* --Forms-- */
label{display:inline-block;margin-bottom:.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
summary{display:list-item;cursor:pointer;}
template{display:none;}
[hidden]{display:none!important;}

/* ============== CSSThink Default ============== */
html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: #34495e;background: #fff;}
body {color:#34495e;background-color:#fff;}

::selection {background: #1abc9c;color: #fff;text-shadow: none;}
::-moz-selection {background: #1abc9c;color: #fff;text-shadow: none;}
::-webkit-selection {background: #1abc9c;color: #fff;text-shadow: none;} 
:active,:focus { outline: none !important; }

.bgcolor { background-color: #1abc9c !important; }
.color { color: #1abc9c !important; }
.border-color { border-color: #1abc9c !important; }

a {color: #1abc9c;}
a:hover,a:focus {color: #16a085;text-decoration: underline;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}

.notline,.notline:hover,.notline:active,.notline:focus,.notline a,.notline a:hover,.notline a:focus,.notline a:active {text-decoration: none !important;}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,.p{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
.h1,h1,.font250{font-size:2.5rem;}
.h2,h2,.font200{font-size:2rem;}
.h3,h3,.font175{font-size:1.75rem;}
.h4,h4,.font150{font-size:1.5rem;}
.h5,h5,.font125{font-size:1.25rem;}
.h6,h6,.font100{font-size:1rem}
.font90 {font-size: .9rem;}
.font75 {font-size: .75rem;}
.font60 {font-size: .6rem;}
.font50 {font-size: .5rem;}
p,.p {font-size: 1rem;font-weight: 400;}

hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:2px solid rgba(0,0,0,.1)}
.small,small{font-size:80%;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
code{color:#e83e8c;font-size:87.5%;word-break:break-word;}
a>code{color:inherit;}
kbd{padding:.2rem .4rem;border-radius:.2rem;background-color:#212529;color:#fff;font-size:87.5%;}
kbd kbd{padding:0;font-weight:700;font-size:100%;}
pre{display:block;color:#212529;font-size:87.5%;}
pre code{color:inherit;font-size:inherit;word-break:normal;}
.pre-scrollable{overflow-y:scroll;max-height:340px;}

img,.img {vertical-align: middle;display: block;}
.img-full,.img-full img,.full-width,.full {width: 100% ;height: auto;}
.img-rounded {border-radius: 0.25rem;}
.img-thumbnail {max-width: 100%;height: auto;padding: 0.25rem;line-height: 1.5;background-color: #fff;border: 2px solid #dce4ec;border-radius: 0.25rem;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.img-circle {border-radius: 50%;}

.clear {clear: both;display: block;font-size: 0px;height: 0px;line-height: 0;width: 100%;overflow:hidden;}
.hidden { display: none !important; }
.nothidden { display: block !important; }

.clearfix::after {display: block;clear: both;content: "";}

.wrap, .wrap td, .wrap th {word-wrap: break-word;word-break: break-all;}
.wrap-table {table-layout: fixed;}
.serif {font-family: Palatino, Optima, Georgia, serif;}

.nowrap {white-space: nowrap;}
.lowercase {text-transform: lowercase;}
.capitalize {text-transform: capitalize;}
.uppercase { text-transform: uppercase !important;}

.right { text-align: right !important; }
.left { text-align: left !important; }
.center {text-align: center !important;}

.fright { float: right !important; }
.fleft { float: left !important; }
.fnone { float: none !important; }

.ohidden {position: relative;overflow: hidden !important;}
.inline-block {float: none !important;display: inline-block !important;}
.block {display: block !important;}
.divcenter {position: relative !important;float: none !important;margin-left: auto !important;margin-right: auto !important;}

.line,
.double-line {clear: both;position: relative;width: 100%;margin: 2.5rem 0;border-top: 1px solid #eee;}
.line.line-sm { margin: 1.25rem 0; }
.middot {display: inline-block;margin: 0 5px;}
.double-line { border-top: 3px double #eee; }
.emptydiv {display: block !important;position: relative !important;}

.nobg { background: none !important; }
.nobgcolor { background-color: transparent !important; }
.noborder {border: 0 !important;}
.noradius {border-radius: 0 !important;}
.noabsolute { position: relative !important; }
.noshadow { box-shadow: none !important; }
.nofloat {float: none !important;}
.nospace,.font0 {font-size: 0 !important;}

/* New Add */
.flex {display: -webkit-flex;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content:space-between;}

.blockquote {margin-bottom: 1rem;font-size: 1.25rem;}
.blockquote-footer {display: block;font-size: 80%;color: #6c757d;}
.blockquote-footer::before {content: "\2014 \00A0";}

.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: 0.5rem;}

.va-m {vertical-align: middle;}
.va-t {vertical-align: top;}
.va-b {vertical-align: bottom;}

.position-s {position: static;}
.position-r {position: relative;}
.position-a {position: absolute;}
.position-f {position: fixed;}

.line100 {line-height: 1rem;}
.line115 {line-height: 1.15rem;}
.line125 {line-height: 1.25rem;}
.line150 {line-height: 1.5rem;}
.line175 {line-height: 1.75rem;}
.line200 {line-height: 2rem;}

.border {border: 2px solid #dee2e6 !important;}
.border-top {border-top: 2px solid #dee2e6 !important;}
.border-right {border-right: 2px solid #dee2e6 !important;}
.border-bottom {border-bottom: 2px solid #dee2e6 !important;}
.border-left {border-left: 2px solid #dee2e6 !important;}

.border1x {border: 1px solid #dee2e6 !important;}
.border1x-top {border-top: 1px solid #dee2e6 !important;}
.border1x-right {border-right: 1px solid #dee2e6 !important;}
.border1x-bottom {border-bottom: 1px solid #dee2e6 !important;}
.border1x-left {border-left: 1px solid #dee2e6 !important;}

.border-0 {border: 0 !important;}
.border-top-0 {border-top: 0 !important;}
.border-right-0 {border-right: 0 !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-left-0 {border-left: 0 !important;}

.circle {border-radius: 50% !important;}
.rounded {border-radius: 0.25rem !important;}
.rounded-top {border-top-left-radius: 0.25rem !important;border-top-right-radius: 0.25rem !important;}
.rounded-right {border-top-right-radius: 0.25rem !important;border-bottom-right-radius: 0.25rem !important;}
.rounded-bottom {border-bottom-right-radius: 0.25rem !important;border-bottom-left-radius: 0.25rem !important;}
.rounded-left {border-top-left-radius: 0.25rem !important;border-bottom-left-radius: 0.25rem !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-0,.circle-0 {border-radius: 0 !important;}

.w800 {font-weight: 800;}
.w600 {font-weight: 600;}
.w400 {font-weight: 400;}
.w300 {font-weight: 300;}
.w200 {font-weight: 200;}
.w100 {font-weight: 100;}
.font-i {font-style: italic;}
.font-n {font-style: normal !important;}

.w-1,.w-2-2,.w-3-3,.w-4-4,.w-5-5,.w-6-6,.w-100 {width: 100%;}
.w-3-4,.w-75 {width: 75%;}
.w-2-3,.w-2-6,.w-66 {width: 66.66%;}
.w-1-2,.w-2-4,.w-3-6,.w-50 {width: 50%;}
.w-1-3,.w-2-6,.w-33 {width: 33.33%;}
.w-1-4,.w-25 {width: 25%;}
.w-1-5,.w-20 {width: 20%;}
.w-2-5,.w-40 {width: 40%;}
.w-3-5,.w-60 {width: 60%;}
.w-4-5,.w-80 {width: 80%;}
.w-1-6,.w-16 {width: 16.66%;}
.w-5-6,.w-83 {width: 83.33%;}

.h-25 {height: 25%;}
.h-50 {height: 50%;}
.h-75 {height: 75%;}
.h-100 {height: 100%;}

.mw-100 {max-width: 100%;}
.mh-100 {max-height: 100%;}

/* Margin */
.m-0 {margin: 0 !important;}
.m-5 {margin: 5px !important;}
.m-10 {margin: 10px !important;}
.m-20 {margin: 20px !important;}
.m-30 {margin: 30px !important;}
.m-40 {margin: 40px !important;}
.m-50 {margin: 50px !important;}
.m-80 {margin: 60px !important;}
.ml-0 {margin-left: 0 !important;}
.ml-5 {margin-left: 5px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-20 {margin-left: 20px !important;}
.ml-30 {margin-left: 30px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-50 {margin-left: 50px !important;}
.ml-80 {margin-left: 80px !important;}
.mr-0 {margin-right: 0 !important;}
.mr-5 {margin-right: 5px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-20 {margin-right: 20px !important;}
.mr-30 {margin-right: 30px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-50 {margin-right: 50px !important;}
.mr-80 {margin-right: 80px !important;}
.mt-0 {margin-top: 0 !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-80 {margin-top: 80px !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-80 {margin-bottom: 80px !important;}
/* Padding */
.p-0 {padding: 0 !important;}
.p-5 {padding: 5px !important;}
.p-10 {padding: 10px !important;}
.p-20 {padding: 20px !important;}
.p-30 {padding: 30px !important;}
.p-40 {padding: 40px !important;}
.p-50 {padding: 50px !important;}
.p-80 {padding: 80px !important;}
.pl-0 {padding-left: 0 !important;}
.pl-5 {padding-left: 5px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-30 {padding-left: 30px !important;}
.pl-40 {padding-left: 40px !important;}
.pl-50 {padding-left: 50px !important;}
.pl-80 {padding-left: 80px !important;}
.pr-0 {padding-right: 0 !important;}
.pr-5 {padding-right: 5px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-30 {padding-right: 30px !important;}
.pr-40 {padding-right: 40px !important;}
.pr-50 {padding-right: 50px !important;}
.pr-80 {padding-right: 80px !important;}
.pt-0 {padding-top: 0 !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-80 {padding-top: 80px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-80 {padding-bottom: 80px !important;}

/* ============== CSSThink Color ============== */
.txt-navy {color: #001f3f !important;}
.txt-blue {color: #0074d9 !important;}
.txt-aqua {color: #7fdbff !important;}
.txt-teal {color: #39cccc !important;}
.txt-olive {color: #3d9970 !important;}
.txt-green {color: #2ecc40 !important;}
.txt-lime {color: #01ff70 !important;}
.txt-yellow {color: #ffdc00 !important;}
.txt-orange {color: #ff851b !important;}
.txt-red {color: #ff4136 !important;}
.txt-maroon {color: #85144b !important;}
.txt-fuchsia {color: #f012be !important;}
.txt-purple {color: #b10dc9 !important;}
.txt-black {color: #111 !important;}
.txt-gray {color: #aaa !important;}
.txt-silver {color: #ddd !important;}
.txt-white {color: #fff !important;}
.txt-muted {color: #6c757d !important;}
.txt-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}

.bg-navy {background: #001f3f !important;}
.bg-blue {background: #0074d9 !important;}
.bg-aqua {background: #7fdbff !important;}
.bg-teal {background: #39cccc !important;}
.bg-olive {background: #3d9970 !important;}
.bg-green {background: #2ecc40 !important;}
.bg-lime {background: #01ff70 !important;}
.bg-yellow {background: #ffdc00 !important;}
.bg-orange {background: #ff851b !important;}
.bg-red {background: #ff4136 !important;}
.bg-maroon {background: #85144b !important;}
.bg-fuchsia {background: #f012be !important;}
.bg-purple {background: #b10dc9 !important;}
.bg-black {background: #111 !important;}
.bg-gray {background: #aaa !important;}
.bg-silver {background: #ddd !important;}
.bg-white {background: #fff !important;}

.txt-default {color: #34495e !important;}
.txt-primary {color: #1abc9c !important;}
.txt-success {color: #2ecc71 !important;}
.txt-info {color: #3498db !important;}
.txt-warning {color: #f1c40f !important;}
.txt-danger {color: #e74c3c !important;}
.txt-light {color: #ECF0F1 !important;}
.txt-dark {color: #23272b !important;}

a.txt-default:hover,a.txt-default:focus {color: #4e6d8d !important;}
a.txt-primary:hover,a.txt-primary:focus {color: #2fe2bf !important;}
a.txt-success:hover,a.txt-success:focus {color: #55d98d !important;}
a.txt-info:hover,a.txt-info:focus {color: #5dade2 !important;}
a.txt-warning:hover,a.txt-warning:focus {color: #f4d03f !important;}
a.txt-danger:hover,a.txt-danger:focus {color: #ec7063 !important;}
a.txt-light:hover,a.txt-light:focus {color: #e2e6ea !important;}
a.txt-dark:hover,a.txt-dark:focus {color: #1d2124 !important;}
a.txt-white:hover,a.txt-white:focus {color: #ccc !important;}
a.txt-black:hover,a.txt-black:focus {color: #333 !important;}

.bg-primary {background: #1abc9c !important;}
.bg-secondary {background: #9B59B6 !important;}
.bg-success {background: #2ecc71 !important;}
.bg-info {background: #3498db !important;}
.bg-warning {background: #f1c40f !important;}
.bg-danger {background: #e74c3c !important;}
.bg-light {background: #ECF0F1 !important;}
.bg-dark {background: #34495E !important;}

.border-primary {border-color: #1abc9c !important;}
.border-secondary {border-color: #9B59B6 !important;}
.border-success {border-color: #2ecc71 !important;}
.border-info {border-color: #3498db !important;}
.border-warning {border-color: #f1c40f !important;}
.border-danger {border-color: #e74c3c !important;}
.border-light {border-color: #ECF0F1 !important;}
.border-dark {border-color: #34495E !important;}

/* ============== CSSThink Print ============== */
@media print {
  *,*:before,*:after {color: #000 !important;text-shadow: none !important;background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
  a,a:visited {text-decoration: underline;}
  a[href]:after {content: " (" attr(href) ")";}
  abbr[title]:after {content: " (" attr(title) ")";}
  a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}
  pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
  thead {display: table-header-group;}
  tr,img {page-break-inside: avoid;}
  img {max-width: 100% !important;}
  p,h2,h3 {orphans: 3;widows: 3;}
  h2,h3 {page-break-after: avoid;}
  .label {border: 1px solid #000;}
  .table {border-collapse: collapse !important;}
  .table td,
  .table th {background-color: #fff !important;}
  .table-bordered th,.table-bordered td {border: 1px solid #ddd !important;}
}

/* ============== CSSThink Grid ============== */
/* --Grid-- */
.col_full { width: 100%; }
.col_half,.col_two_fourth,.col_three_sixth,.col_list_half { width: 49%; }
.col_one_third,.col_two_sixth,.col_list_third { width: 32%; }
.col_two_third,.col_four_sixth { width: 66%; }
.col_one_fourth,.col_list_fourth { width: 23.5%; }
.col_three_fourth { width: 74.5%; }
.col_one_fifth,.col_list_fifth { width: 18.4%; }
.col_two_fifth { width: 38.8%; }
.col_three_fifth { width: 59.2%; }
.col_four_fifth { width: 79.6%; }
.col_one_sixth,.col_list_sixth { width: 15%; }
.col_five_sixth { width: 83%; }

.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_one_fourth,
.col_two_fourth,
.col_three_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_two_sixth,
.col_three_sixth,
.col_four_sixth,
.col_five_sixth,
.col_list_half,
.col_list_third,
.col_list_fourth,
.col_list_fifth,
.col_list_sixth {display: block;position: relative;margin-left: 2%;margin-bottom: 1.25rem;;float: left;min-height: 1px;}

.col_full {clear: both;float: none;margin-left: 0 !important;}
.col_first,.col_block [class^="col_"]:first-child,.col_block [class*=" col_"]:first-child {margin-left: 0 !important;clear: left;}

.col_nomargin [class^="col_"] {margin-left: 0 !important;margin-bottom: 0;}
.col_nomargin .col_half,.col_nomargin .col_two_fourth,.col_nomargin .col_three_sixth,.col_nomargin .col_list_half {width: 50%;}
.col_nomargin .col_one_third,.col_nomargin .col_two_sixth,.col_nomargin .col_list_third {width: 33.33%;}
.col_nomargin .col_two_third,.col_nomargin .col_four_sixth {width: 66.66%;}
.col_nomargin .col_one_fourth,.col_nomargin .col_list_fourth {width: 25%;}
.col_nomargin .col_three_fourth {width: 75%;}
.col_nomargin .col_one_fifth,.col_nomargin .col_list_fifth {width: 20%;}
.col_nomargin .col_two_fifth {width: 40%;}
.col_nomargin .col_three_fifth {width: 60%;}
.col_nomargin .col_four_fifth {width: 80%;}
.col_nomargin .col_one_sixth,.col_nomargin .col_list_sixth {width: 16.66%;}

.col_list .col_list_half:nth-child(2n+1),
.col_list .col_list_third:nth-child(3n+1),
.col_list .col_list_fourth:nth-child(4n+1),
.col_list .col_list_fifth:nth-child(5n+1),
.col_list .col_list_sixth:nth-child(6n+1) {margin-left: 0 !important;}

@media (max-width: 991px) {
	.col_full,.col_half,.col_one_third,.col_two_third,.col_one_fourth,.col_two_fourth,.col_three_fourth,.col_one_fifth,.col_two_fifth,.col_three_fifth,.col_four_fifth,.col_one_sixth,.col_two_sixth,.col_three_sixth,.col_four_sixth,.col_five_sixth {width: 100%;margin-left: 0;float: none;}
	.col_list_half {width: 100%;margin-left: 0;float: none;}
	.col_list_third,.col_list_fourth {width: 49%;}
	.col_list_third,.col_list_fourth {width: 32%;}
	.col_nomargin .col_list_half {width: 50%;}
	.col_nomargin .col_list_third {width: 33.33%;}
	.col_list .col_list_half:nth-child(1n+1),
	.col_list .col_list_third:nth-child(2n+1),
	.col_list .col_list_fourth:nth-child(2n+1),
	.col_list .col_list_fifth:nth-child(3n+1),
	.col_list .col_list_sixth:nth-child(3n+1) {margin-left: 0 !important;}
}

/* Col-G24&G5 */
.col-g {text-rendering:optimizespeed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.col-g [class^= "col-"],.col-grid [class*=" col-"] {display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.col-1-24 {width: 4.1667%;}
.col-1-12,.col-2-24 {width: 8.3333%;}
.col-1-8,.col-3-24 {width: 12.5000%;}
.col-1-6,.col-4-24 {width: 16.6667%;}
.col-1-5 {width: 20%;}
.col-5-24 {width: 20.8333%;}
.col-1-4,.col-6-24 {width: 25%;}
.col-7-24 {width: 29.1667%;}
.col-1-3,.col-8-24 {width: 33.3333%;}
.col-3-8,.col-9-24 {width: 37.5000%;}
.col-2-5 {width: 40%;}
.col-5-12,.col-10-24 {width: 41.6667%;}
.col-11-24 {width: 45.8333%;}
.col-1-2,.col-12-24 {width: 50%;}
.col-13-24 {width: 54.1667%;}
.col-7-12,.col-14-24 {width: 58.3333%;}
.col-3-5 {width: 60%;}
.col-5-8,.col-15-24 {width: 62.5000%;}
.col-2-3,.col-16-24 {width: 66.6667%;}
.col-17-24 {width: 70.8333%;}
.col-3-4,.col-18-24 {width: 75%;}
.col-19-24 {width: 79.1667%;}
.col-4-5 {width: 80%;}
.col-5-6,.col-20-24 {width: 83.3333%;}
.col-7-8,.col-21-24 {width: 87.5000%;}
.col-11-12,.col-22-24 {width: 91.6667%;}
.col-23-24 {width: 95.8333%;}
.col-1,.col-1-1,.col-5-5,.col-24-24 {width: 100%;}

/* ============== CSSThink Table ============== */
.table {border-collapse: collapse;border-spacing: 0;empty-cells: show;background-color:transparent;}
.table-full {margin-bottom:1rem;width:100%;max-width:100%;}
.table caption {padding: 1rem 0;text-align: center;}
.table td,.table th {padding:.75rem;vertical-align:top;}
.table thead th {border-bottom:2px solid #dce4ec;vertical-align:bottom;background: #dce4ec;}
.table tbody+tbody {border-top:2px solid #dce4ec;}
.table-light {background-color:#fff !important;}
.table-sm td,.table-sm th {padding:.3rem;}
.table-bordered{border:2px solid #dce4ec;}
.table-bordered td,.table-bordered th {border:2px solid #dce4ec;}
.table-bordered thead td,.table-bordered thead th {border-bottom-width:2px;}
.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0,0,0,.05);}
.table-hover tbody tr:hover {background-color:#eaeded;}
.table-responsive {min-height: .01%;overflow-x: auto;}
.table-noborder {border:0 !important;}
.table-noborder td,.table th {border:0 !important;}


@media screen and (max-width: 767px) {
	.table-responsive {width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
	.table-responsive > .table {margin-bottom: 0;border-width: 0;}
	.table-responsive > .table > thead > tr > th,
	.table-responsive > .table > tbody > tr > th,
	.table-responsive > .table > tfoot > tr > th,
	.table-responsive > .table > thead > tr > td,
	.table-responsive > .table > tbody > tr > td,
	.table-responsive > .table > tfoot > tr > td {white-space: nowrap;}
	.table-responsive > .table-bordered {border: 0;}
	.table-responsive > .table-bordered > thead > tr > th:first-child,
	.table-responsive > .table-bordered > tbody > tr > th:first-child,
	.table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.table-responsive > .table-bordered > thead > tr > td:first-child,
	.table-responsive > .table-bordered > tbody > tr > td:first-child,
	.table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left-width: 0;}
	.table-responsive > .table-bordered > thead > tr > th:last-child,
	.table-responsive > .table-bordered > tbody > tr > th:last-child,
	.table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.table-responsive > .table-bordered > thead > tr > td:last-child,
	.table-responsive > .table-bordered > tbody > tr > td:last-child,
	.table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right-width: 0;}
	.table-responsive > .table-bordered > tbody > tr:last-child > th,
	.table-responsive > .table-bordered > tfoot > tr:last-child > th,
	.table-responsive > .table-bordered > tbody > tr:last-child > td,
	.table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom-width: 0;}
}

/* ============== CSSThink Button ============== */
.btn{display:inline-block;padding:.5rem .75rem;border:1px solid transparent;border-radius:.25rem;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:hover{text-decoration:none;}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn.disabled,.btn:disabled{opacity:.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none;}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none;}
.btn-block {display: block;width: 100%;}
.btn-lg {padding: .75rem 2.5rem;font-size: 1.5rem;line-height: 1.5;border-radius: 0.3rem;}
.btn-sm {padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}
.btn-na {padding: .5rem .1rem !important;}

.btn{border:none;background:#34495e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none;text-shadow:none;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;}
.btn:focus,.btn:hover{background-color:#4e6d8d;color:#fff;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;}
.btn.active,.btn:active{background-color:#2c3e50;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(255,255,255,.75);}
.btn.disabled,.btn[disabled]{background-color:#95a5a6;color:#fff;}
.btn-large{padding:.75rem 2rem;}
.btn-large.btn-block {padding-left: 0;padding-right: 0;}
.btn.btn-primary{background-color:#1abc9c;}
.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#2fe2bf;}
.btn.btn-primary.active,.btn.btn-primary:active{background-color:#16a085;}
.btn.btn-info{background-color:#3498db;}
.btn.btn-info:focus,.btn.btn-info:hover{background-color:#5dade2;}
.btn.btn-info.active,.btn.btn-info:active{background-color:#2383c4;}
.btn.btn-danger{background-color:#e74c3c;}
.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#ec7063;}
.btn.btn-danger.active,.btn.btn-danger:active{background-color:#dc2d1b;}
.btn.btn-success{background-color:#2ecc71;}
.btn.btn-success:focus,.btn.btn-success:hover{background-color:#55d98d;}
.btn.btn-success.active,.btn.btn-success:active{background-color:#27ad60;}
.btn.btn-warning{background-color:#f1c40f;}
.btn.btn-warning:focus,.btn.btn-warning:hover{background-color:#f4d03f;}
.btn.btn-warning.active,.btn.btn-warning:active{background-color:#cea70c;}
.btn.btn-light{background-color:#f8f9fa;color: #212529}
.btn.btn-light:focus,.btn.btn-light:hover{background-color:#e2e6ea;}
.btn.btn-light.active,.btn.btn-light:active{background-color:#dae0e5;}
.btn.btn-dark{background-color:#343a40;color:#fff;}
.btn.btn-dark:focus,.btn.btn-dark:hover{background-color:#23272b;}
.btn.btn-dark.active,.btn.btn-dark:active{background-color:#1d2124;}

.btn-link{background-color:transparent;color:#007bff;font-weight:400;}
.btn-link:hover{border-color:transparent;background-color:transparent;color:#0056b3;text-decoration:underline;}
.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none;text-decoration:underline;}
.btn-link.disabled,.btn-link:disabled{color:#6c757d;}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;border-radius:.3rem;font-size:1.25rem;line-height:1.5;}
.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;border-radius:.2rem;font-size:.875rem;line-height:1.5;}
.btn-block{display:block;width:100%;}
.btn-block+.btn-block{margin-top:.5rem;}

.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1;}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1;}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px;}
.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.btn-toolbar .input-group{width:auto;}
.btn-group>.btn:first-child{margin-left:0;}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}
.btn-toolbar .btn.active {color:#fff;}

.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem;}
.dropdown-toggle-split::after{margin-left:0;}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem;}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem;}
.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%;}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0;}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;}



/* ============== CSSThink Form ============== */
/* --Input-- */
input[type=text],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],textarea,select{padding:.375rem .6rem;border:2px solid #dce4ec;border-radius:0.30rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#34495e;text-indent:1px;font-size:1rem;font-family:Lato,sans-serif;}
input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=color]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=email]:-moz-placeholder,textarea:-moz-placeholder{color:#acb6c0;}
input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,,select::-webkit-input-placeholder{color:#acb6c0;}
input[type=text].placeholder,input[type=url].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=color].placeholder,input[type=password].placeholder,input[type=datetime].placeholder,input[type=datetime-local].placeholder,input[type=date].placeholder,input[type=month].placeholder,input[type=time].placeholder,input[type=week].placeholder,input[type=number].placeholder,input[type=email].placeholder,textarea.placeholder{color:#acb6c0;}
input[type=text]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,textarea:focus,select:focus{border-color:#1abc9c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.control-group.error input[type=text],.control-group.error input[type=url],.control-group.error input[type=search],.control-group.error input[type=tel],.control-group.error input[type=color],.control-group.error input[type=password],.control-group.error input[type=datetime],.control-group.error input[type=datetime-local],.control-group.error input[type=date],.control-group.error input[type=month],.control-group.error input[type=time],.control-group.error input[type=week],.control-group.error input[type=number],.control-group.error input[type=email],.control-group.error textarea.control-group.error select{border-color:#e74c3c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#e74c3c;}
.control-group.error input[type=text]:focus,.control-group.error input[type=url]:focus,.control-group.error input[type=search]:focus,.control-group.error input[type=tel]:focus,.control-group.error input[type=color]:focus,.control-group.error input[type=password]:focus,.control-group.error input[type=datetime]:focus,.control-group.error input[type=datetime-local]:focus,.control-group.error input[type=date]:focus,.control-group.error input[type=month]:focus,.control-group.error input[type=time]:focus,.control-group.error input[type=week]:focus,.control-group.error input[type=number]:focus,.control-group.error input[type=email]:focus,.control-group.error textarea:focus,.control-group.error select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.control-group.success input[type=text],.control-group.success input[type=url],.control-group.success input[type=search],.control-group.success input[type=tel],.control-group.success input[type=color],.control-group.success input[type=password],.control-group.success input[type=datetime],.control-group.success input[type=datetime-local],.control-group.success input[type=date],.control-group.success input[type=month],.control-group.success input[type=time],.control-group.success input[type=week],.control-group.success input[type=number],.control-group.success input[type=email],.control-group.success textarea,,.control-group.success select{border-color:#2ecc71;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#2ecc71;}
.control-group.success input[type=text]:focus,.control-group.success input[type=url]:focus,.control-group.success input[type=search]:focus,.control-group.success input[type=tel]:focus,.control-group.success input[type=color]:focus,.control-group.success input[type=password]:focus,.control-group.success input[type=datetime]:focus,.control-group.success input[type=datetime-local]:focus,.control-group.success input[type=date]:focus,.control-group.success input[type=month]:focus,.control-group.success input[type=time]:focus,.control-group.success input[type=week]:focus,.control-group.success input[type=number]:focus,.control-group.success input[type=email]:focus,.control-group.success textarea:focus,.control-group.success select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.control-group.warning input[type=text],.control-group.warning input[type=url],.control-group.warning input[type=search],.control-group.warning input[type=tel],.control-group.warning input[type=color],.control-group.warning input[type=password],.control-group.warning input[type=datetime],.control-group.warning input[type=datetime-local],.control-group.warning input[type=date],.control-group.warning input[type=month],.control-group.warning input[type=time],.control-group.warning input[type=week],.control-group.warning input[type=number],.control-group.warning input[type=email],.control-group.warning textarea,.control-group.warning select{border-color:#f1c40f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#f1c40f;}
.control-group.warning input[type=text]:focus,.control-group.warning input[type=url]:focus,.control-group.warning input[type=search]:focus,.control-group.warning input[type=tel]:focus,.control-group.warning input[type=color]:focus,.control-group.warning input[type=password]:focus,.control-group.warning input[type=datetime]:focus,.control-group.warning input[type=datetime-local]:focus,.control-group.warning input[type=date]:focus,.control-group.warning input[type=month]:focus,.control-group.warning input[type=time]:focus,.control-group.warning input[type=week]:focus,.control-group.warning input[type=number]:focus,.control-group.warning input[type=email]:focus,.control-group.warning textarea:focus,.control-group.warning select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.control-group.info input[type=text],.control-group.info input[type=url],.control-group.info input[type=search],.control-group.info input[type=tel],.control-group.info input[type=color],.control-group.info input[type=password],.control-group.info input[type=datetime],.control-group.info input[type=datetime-local],.control-group.info input[type=date],.control-group.info input[type=month],.control-group.info input[type=time],.control-group.info input[type=week],.control-group.info input[type=number],.control-group.info input[type=email],.control-group.info textarea,.control-group.info select{border-color:#3498db;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#3498db;}
.control-group.info input[type=text]:focus,.control-group.info input[type=url]:focus,.control-group.info input[type=search]:focus,.control-group.info input[type=tel]:focus,.control-group.info input[type=color]:focus,.control-group.info input[type=password]:focus,.control-group.info input[type=datetime]:focus,.control-group.info input[type=datetime-local]:focus,.control-group.info input[type=date]:focus,.control-group.info input[type=month]:focus,.control-group.info input[type=time]:focus,.control-group.info input[type=week]:focus,.control-group.info input[type=number]:focus,.control-group.info input[type=email]:focus,.control-group.info textarea:focus,.control-group.info select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[disabled],input[readonly],textarea[disabled],textarea[readonly]{border-color:transparent;background-color:#eaeded;color:#cad2d3;cursor:default;}
input,textarea{width:11.7rem;}

.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.form-inline .form-check{width:100%;}
@media (min-width:576px){
	.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
	.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
	.form-inline .form-control-plaintext{display:inline-block;}
	.form-inline .input-group{width:auto;}
	.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
	.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0;}
	.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
	.form-inline .custom-control-label{margin-bottom:0;}
}

/* --Select-- */
select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:1.75rem;background-image:url("../images/8fff165fc2a64b21a912d4a607efe750.gif");background-repeat:no-repeat;background-position:100% 50%;background-color:#fff!important;}
select:not([multiple]):not([size])::-ms-expand{display:none;}
select:not([multiple]):not([size]):disabled{background-image:url("../images/3e6e47cc9d5d4b339e0317d69fb8104d.gif");}


/* --Radio&Checked-- */
input[type=checkbox],input[type=radio]{display:inline-block;height:1.15rem;width:1.15rem;overflow:hidden;margin-top:-0.25rem;border-radius:0.30rem;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:2px solid #dce4ec;transition:.2s ease-in-out;transition-property:background-color,border;margin-left: 0.25rem;margin-right: 0.25rem;}
input[type=radio]{border-radius:50%;}
input[type=checkbox]:focus,input[type=radio]:focus{outline:0;border-color:#1abc9c;}
input[type=checkbox]:checked,input[type=radio]:indeterminate,input[type=radio]:checked{background-color:#1abc9c;border-color:transparent;}
input[type=checkbox]:checked:focus,input[type=radio]:indeterminate:focus,input[type=radio]:checked:focus{background-color:#1abc9c;}

input[type=radio]:checked{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSI4IiBjeT0iNy41IiByPSI0Ii8+DQo8L3N2Zz4NCg==");}

input[type=checkbox]:checked{background-image:url("../fonts/76491de0343f429da243b40316454588.woff");}

input[type=checkbox]:indeterminate{background-image:url("../images/3b6717fb434142848e42c7a69db91dcf.gif");}

input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:#eaeded;border-color:transparent;color:#cad2d3;}

input[type=radio]:disabled:checked{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Y2lyY2xlIGZpbGw9IiNDQUQyRDMiIGN4PSI4IiBjeT0iNy41IiByPSI0LjUiLz4NCjwvc3ZnPg0K");}

input[type=checkbox]:disabled:checked{background-image:url("../fonts/859b9d9d57224b829bc467971fc626d2.woff");}

input[type=checkbox]:disabled:indeterminate{background-image:url("../images/c2f392e39c8443e58b3f61cf2ffbad66.gif");}

/* --Input Group-- */
.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;margin-bottom:0;width:1%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3;}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px;}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-bottom-left-radius:0;border-top-left-radius:0;}
.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;}
.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2;}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-2px;}
.input-group-prepend{margin-right:-2px;}
.input-group-append{margin-left:-2px;}
.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:.375rem .75rem;border:2px solid #dce4ec;border-radius:.25rem;background-color:#e9ecef;color:#495057;text-align:center;white-space:nowrap;font-weight:400;font-size:1rem;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0;}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0;}


/* ============== CSSThink Dropdown ============== */
.dropup,.dropdown {position: relative;}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;width:0;height:0;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;content:"";vertical-align:.255em;}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;margin:.125rem 0 0;padding:.5rem 0;min-width:10rem;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;background-color:#fff;background-clip:padding-box;color:#212529;list-style:none;text-align:left;font-size:1rem;}
.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem;}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;width:0;height:0;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent;content:"";vertical-align:.255em;}
.dropup .dropdown-toggle:empty::after{margin-left:0;}
.dropright .dropdown-menu{margin-top:0;margin-left:.125rem;}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;width:0;height:0;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid;content:"";vertical-align:.255em;}
.dropright .dropdown-toggle:empty::after{margin-left:0;}
.dropright .dropdown-toggle::after{vertical-align:0;}
.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem;}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;width:0;height:0;content:"";vertical-align:.255em;}
.dropleft .dropdown-toggle::after{display:none;}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;width:0;height:0;border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;content:"";vertical-align:.255em;}
.dropleft .dropdown-toggle:empty::after{margin-left:0;}
.dropleft .dropdown-toggle::before{vertical-align:0;}
.dropdown-divider{overflow:hidden;margin:.5rem 0;height:0;border-top:1px solid #e9ecef;}
.dropdown-item{clear:both;display:block;padding:.25rem 1.5rem;width:100%;border:0;background-color:transparent;color:#212529;text-align:inherit;white-space:nowrap;font-weight:400;}
.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none;}
.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none;}
.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d;}
.dropdown-menu.show{display:block;}
.dropdown-header{display:block;margin-bottom:0;padding:.5rem 1.5rem;color:#6c757d;white-space:nowrap;font-size:.875rem;}

/* ============== CSSThink Badge ============== */
.badge{display:inline-block;padding:.25em .4em;border-radius:.25rem;vertical-align:baseline;text-align:center;white-space:nowrap;font-weight:600;font-size:75%;line-height:1;}
.badge:empty{display:none;}
.btn .badge{position:relative;top:-1px;}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem;}
.badge-default{background-color:#34495e;color:#fff;}
.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4e6d8d;color:#fff;text-decoration:none;}
.badge-primary{background-color:#1abc9c;color:#fff;}
.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#2fe2bf;color:#fff;text-decoration:none;}
.badge-success{background-color:#2ecc71;color:#fff;}
.badge-success[href]:focus,.badge-success[href]:hover{background-color:#55d98d;color:#fff;text-decoration:none;}
.badge-info{background-color:#3498db;color:#fff;}
.badge-info[href]:focus,.badge-info[href]:hover{background-color:#5dade2;color:#fff;text-decoration:none;}
.badge-warning{background-color:#f1c40f;color:#fff;}
.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f4d03f;color:#fff;text-decoration:none;}
.badge-danger{background-color:#e74c3c;color:#fff;}
.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#ec7063;color:#fff;text-decoration:none;}
.badge-light{background-color:#f8f9fa;color:#212529;}
.badge-light[href]:focus,.badge-light[href]:hover{background-color:#dae0e5;color:#212529;text-decoration:none;}
.badge-dark{background-color:#343a40;color:#fff;}
.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#1d2124;color:#fff;text-decoration:none;}

/* ============== CSSThink Nav ============== */
.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1abc9c}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}


/* ============== CSSThink Card ============== */
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;border:2px solid rgba(0,0,0,.125);border-radius:.25rem;background-color:#fff;background-clip:border-box;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.card>hr{margin-right:0;margin-left:0;}
.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem;}
.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.card-body{padding:1.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
.card-title{margin-bottom:.75rem;}
.card-subtitle{margin-top:-.375rem;margin-bottom:0;}
.card-text:last-child{margin-bottom:0;}
.card-link:hover{text-decoration:none;}
.card-link+.card-link{margin-left:1.25rem;}
.card-header{margin-bottom:0;padding:.75rem 1.25rem;border-bottom:2px solid rgba(0,0,0,.125);background-color:rgba(0,0,0,.03);}
.card-header:first-child{border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.card-header+.list-group .list-group-item:first-child{border-top:0;}
.card-footer{padding:.75rem 1.25rem;border-top:2px solid rgba(0,0,0,.125);background-color:rgba(0,0,0,.03);}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-tabs{margin-right: -0.625rem;margin-bottom: -0.75rem;margin-left: -0.625rem;border-bottom: 0;}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem;}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}
.card-img{width:100%;border-radius:calc(.25rem - 1px);}
.card-img-top{width:100%;border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px);}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);}
.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.card-deck .card{margin-bottom:15px;}
@media (min-width:576px){.card-deck{margin-right:-15px;margin-left:-15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15px;margin-bottom:0;margin-left:15px;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.card-group>.card{margin-bottom:15px;}
@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.card-group>.card{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.card-group>.card+.card{margin-left:0;border-left:0;}
.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0;}
.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0;}
.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0;}
.card-group>.card:last-child{border-bottom-left-radius:0;border-top-left-radius:0;}
.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0;}
.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0;}
.card-group>.card:only-child{border-radius:.25rem;}
.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem;}
.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0;}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0;}
}
.card-columns .card{margin-bottom:.75rem;}
@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;-webkit-column-count:3;-moz-column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;}
.card-columns .card{display:inline-block;width:100%;}
}

/* ============== CSSThink List ============== */
.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.list-group-item-action{width:100%;color:#495057;text-align:inherit;}
.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;}
.list-group-item-action:active{background-color:#e9ecef;color:#212529;}
.list-group-item{position:relative;display:block;margin-bottom:-2px;padding:.75rem 1.25rem;border:2px solid rgba(0,0,0,.125);background-color:#fff;}
.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}
.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none;}
.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;}
.list-group-item.active{z-index:2;border-color:#007bff;background-color:#007bff;color:#fff;}
.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0;}
.list-group-flush:first-child .list-group-item:first-child{border-top:0;}
.list-group-flush:last-child .list-group-item:last-child{border-bottom:0;}
.list-group-item-primary{background-color:#b8daff;color:#004085;}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9fcdff;color:#004085;}
.list-group-item-primary.list-group-item-action.active{border-color:#004085;background-color:#004085;color:#fff;}
.list-group-item-secondary{background-color:#d6d8db;color:#383d41;}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41;}
.list-group-item-secondary.list-group-item-action.active{border-color:#383d41;background-color:#383d41;color:#fff;}
.list-group-item-success{background-color:#c3e6cb;color:#155724;}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1dfbb;color:#155724;}
.list-group-item-success.list-group-item-action.active{border-color:#155724;background-color:#155724;color:#fff;}
.list-group-item-info{background-color:#bee5eb;color:#0c5460;}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460;}
.list-group-item-info.list-group-item-action.active{border-color:#0c5460;background-color:#0c5460;color:#fff;}
.list-group-item-warning{background-color:#ffeeba;color:#856404;}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404;}
.list-group-item-warning.list-group-item-action.active{border-color:#856404;background-color:#856404;color:#fff;}
.list-group-item-danger{background-color:#f5c6cb;color:#721c24;}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24;}
.list-group-item-danger.list-group-item-action.active{border-color:#721c24;background-color:#721c24;color:#fff;}
.list-group-item-light{background-color:#fdfdfe;color:#818182;}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182;}
.list-group-item-light.list-group-item-action.active{border-color:#818182;background-color:#818182;color:#fff;}
.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21;}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21;}
.list-group-item-dark.list-group-item-action.active{border-color:#1b1e21;background-color:#1b1e21;color:#fff;}



/* ============== CSSThink Content ============== */
/* --Container-- */
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;}
.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;}
@media (min-width:576px){
	.container{max-width:540px;}
}
@media (min-width:768px){
	.container{max-width:720px;}
}
@media (min-width:992px){
	.container{max-width:960px;}
}
@media (min-width:1200px){
	.container{max-width:1140px;}
}
.container:before,.container:after {display: table;content: " ";}

/* PageContent */
.page-content ul {margin-left: 1.3rem;list-style: disc;}
.page-content ol {list-style: decimal;margin-left: 1.9rem;}
.page-content li ul, .page-content li ol {margin-bottom: 0.8rem;margin-left: 2rem;}
.page-content li ul {list-style: circle;}

.page-content a {border-bottom: 1px solid #1abc9c;}
.page-content a:hover {border-bottom-color: #2fe2bf;color: #16a085;text-decoration: none;}

.page-content em,.em {position: relative;}
.page-content em:after,.em:after {position: absolute;top: 0.65rem;left: 0;width: 100%;overflow: hidden;white-space: nowrap;
  content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";
}

/* PageHere */
.page-here {padding: 0.75rem 1rem;border-radius: 5px;background: #f3f3f3;border: 1px solid #ccc;}
.page-here p {margin-bottom: 0;}
.page-here p span {margin-right: 1rem;}
.page-here p i {margin: 0 6px;}
.page-header {padding-bottom: .6rem;margin: 2.5rem 0 1.25rem;}

.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:.75rem 1rem;border-radius:.25rem;background-color:#e9ecef;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/";}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}
.breadcrumb-item.active{color:#6c757d;}

/* Pagination */
.pagination {display: inline-block;padding-left: 0;margin: 1rem 0;border-radius: 0.25rem;}
.pagination > li {display: inline;}
.pagination > li > a,
.pagination > li > span {position: relative;float: left;padding: 0.4rem 0.8rem;color: #fff;text-decoration: none;background-color: #1abc9c;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 2;color: #fff;background-color: #2fe2bf;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 3;color: #fff;cursor: default;background-color: #16a085;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #cad2d3;}

/* Footer */
.footer {width:100%;display:block;}
.footer p {line-height: 1.25rem;font-size: .75rem;;margin-bottom: 0;}
.footer p a {margin: 0 0.25rem;}
.footer p span {margin-left: 1rem;}