[class^="btn-outline-"],[class*="btn-outline-"]{border-width:2px}.btn-inline{margin-right:.5rem;margin-bottom:1rem}.btn-pill{border-radius:3.5rem}.nav-tabs .nav-link,.nav-pills .nav-link{color:#757575;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-link{border-radius:.25rem}.card .card-header{font-size:1.15rem;letter-spacing:1px;font-weight:700}.card .badge{font-weight:400;letter-spacing:2px}.card table{margin-bottom:0}.card .dataTables_wrapper{padding:0}.table .table{background-color:#fff}.breadcrumb{font-family:serif;font-size:13px}.breadcrumb a{color:#616161}.blockquote{padding-top:1.25rem;padding-right:2rem;padding-bottom:1.25rem;padding-left:4rem;margin-top:1.25rem;margin-bottom:3rem;position:relative;background-color:rgba(235,0,0,0.05);border-style:dotted;border-width:1px 0px;border-color:#ff8585}.blockquote:before{content:"\201C";font-family:Georgia, serif;text-align-last:center;font-size:3rem;width:3rem;height:3rem;border-radius:50%;color:#fff;background-color:#ff3939;position:absolute;left:10px;top:-20px}@font-face{font-family:'fontello';src:url("../font/fontcs.eot");src:url("../font/fontello.eot#iefix") format("embedded-opentype"),url("../font/fontello.woff2") format("woff2"),url("../font/fontello.woff") format("woff"),url("../font/fontello.ttf") format("truetype"),url("../font/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-shou:before{content:'\e800'}.icon-chan:before{content:'\e801'}.accordion .accordion-header{color:#212121}.accordion .accordion-header:hover{text-decoration:none}.accordion .accordion-header:before{font-family:"Material Icons";font-size:1.5rem;position:absolute;top:15px;right:.75rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.accordion .accordion-header[aria-expanded="false"]:before{content:"\e5cc";color:#9E9E9E}.accordion .accordion-header[aria-expanded="true"]:before{content:"\e5cc";color:#2979ff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .accordion-body{padding-top:1rem}.accordion .accordion-body ul{padding-left:2.2rem}.card-tabs .card-header{padding:0;background-color:#eee}.card-tabs .card-header .card-header-tabs{margin:0;margin-top:-1px}.card-tabs .card-header .card-header-tabs .nav-item:first-child a{border-left:0}.card-tabs .nav-tabs .nav-link{padding:1rem 1.25rem;font-weight:400;border-color:transparent #fff}.card-tabs .nav-tabs .nav-link:not(.active) [class*=badge-]{background-color:#BDBDBD}@media (max-width: 991.98px){.card-tabs .nav-tabs .nav-link [class*=badge-]{font-size:12px}}.card-tabs .nav-tabs .nav-link:not(.active):hover{background-color:rgba(255,255,255,0.5)}.card-tabs .nav-tabs .nav-link.active,.card-tabs .nav-tabs .nav-item.show .nav-link{border-bottom:1px #2979ff solid;-webkit-box-shadow:inset 0 -2px 0 #2979ff;box-shadow:inset 0 -2px 0 #2979ff}.card-tabs .nav-justified .nav-link{position:relative;height:100%}@media (max-width: 1199.98px){.card-tabs .nav-justified .nav-link{font-size:18px}}@media (max-width: 991.98px){.card-tabs .nav-justified .nav-link{font-size:16px;padding:1.25rem .5rem}}@media (max-width: 767.98px){.card-tabs .nav-justified .nav-link{font-size:12px;padding:.5rem .25rem .5rem;text-align:center}}.card-tabs .nav-justified i{display:block}.card-tabs .nav-justified .badge{position:absolute;top:.4em;right:.4em}@media (max-width: 767.98px){.card-tabs .nav-justified .badge{position:static;display:inline-block;padding:2px 3px}}@media (max-width: 767.98px){.link-slider .badge{position:absolute;top:4px;right:4px}}@media (max-width: 767.98px){.rwd-tb-list{margin-top:1.25rem}.rwd-tb-list tr:first-child td{border-top-width:1px !important}.rwd-tb-list thead{display:none}.rwd-tb-list td{padding:.3rem .5rem;display:block}.rwd-tb-list td:first-child{padding-top:.5rem;border-top-color:#9E9E9E}.rwd-tb-list td:first-child:before{width:100%}.rwd-tb-list td:first-child i{display:none}.rwd-tb-list td:last-child{padding-bottom:.5rem}.rwd-tb-list td:before{content:attr(data-th) ": ";font-weight:bold;width:6em;display:inline-block}}.switch{font-size:1rem;position:relative}.switch.success input:checked+label::before{background-color:#28a745}.switch.info input:checked+label::before{background-color:#17a2b8}.switch.warning input:checked+label::before{background-color:#FF6D00}.switch.danger input:checked+label::before{background-color:#f50057}.switch input{position:absolute;height:1px;width:1px;background:none;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;padding:0}.switch input+label{position:relative;min-width:calc(calc(calc(2.25rem + 2px) * .8) * 2);border-radius:calc(calc(2.25rem + 2px) * .8);height:calc(calc(2.25rem + 2px) * .8);line-height:calc(calc(2.25rem + 2px) * .8);display:inline-block;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-indent:calc(calc(calc(calc(2.25rem + 2px) * .8) * 2) + .5rem)}.switch input+label::before,.switch input+label::after{content:'';position:absolute;top:0;left:0;width:calc(calc(calc(2.25rem + 2px) * .8) * 2);bottom:0;display:block}.switch input+label::before{right:0;background-color:#dee2e6;border-radius:calc(calc(2.25rem + 2px) * .8);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.switch input+label::after{top:2px;left:2px;width:calc(calc(calc(2.25rem + 2px) * .8) - calc(2px * 2));height:calc(calc(calc(2.25rem + 2px) * .8) - calc(2px * 2));border-radius:50%;background-color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:2px 3px 3px rgba(33,33,33,0.25);box-shadow:2px 3px 3px rgba(33,33,33,0.25)}.switch input:checked+label::after{margin-left:calc(calc(2.25rem + 2px) * .8)}.switch input:focus+label::before{outline:none}.switch input:disabled+label{color:#E0E0E0;cursor:not-allowed}.switch input:disabled+label::before{background-color:#e9ecef}.switch input:disabled+label::after{background-color:#dee2e6}.switch.switch-sm{font-size:.875rem}.switch.switch-sm input+label{min-width:calc(calc(calc(1.8125rem + 2px) * .8) * 2);height:calc(calc(1.8125rem + 2px) * .8);line-height:calc(calc(1.8125rem + 2px) * .8);text-indent:calc(calc(calc(calc(1.8125rem + 2px) * .8) * 2) + .5rem)}.switch.switch-sm input+label::before{width:calc(calc(calc(1.8125rem + 2px) * .8) * 2)}.switch.switch-sm input+label::after{width:calc(calc(calc(1.8125rem + 2px) * .8) - calc(2px * 2));height:calc(calc(calc(1.8125rem + 2px) * .8) - calc(2px * 2))}.switch.switch-sm input:checked+label::after{margin-left:calc(calc(1.8125rem + 2px) * .8)}.switch.switch-lg{font-size:1.25rem}.switch.switch-lg input+label{min-width:calc(calc(calc(2.875rem + 2px) * .8) * 2);height:calc(calc(2.875rem + 2px) * .8);line-height:calc(calc(2.875rem + 2px) * .8);text-indent:calc(calc(calc(calc(2.875rem + 2px) * .8) * 2) + .5rem)}.switch.switch-lg input+label::before{width:calc(calc(calc(2.875rem + 2px) * .8) * 2)}.switch.switch-lg input+label::after{width:calc(calc(calc(2.875rem + 2px) * .8) - calc(2px * 2));height:calc(calc(calc(2.875rem + 2px) * .8) - calc(2px * 2))}.switch.switch-lg input:checked+label::after{margin-left:calc(calc(2.875rem + 2px) * .8)}.switch+.switch{margin-left:1rem}.text-ty{color:#0d47a1}.material-icons{vertical-align:middle}.card-header [class^="fa-"]:before,.card-header [class*=" fa-"]:before{font-size:24px;vertical-align:middle}.circle-icon{width:4rem;height:4rem;border-radius:100%;font-size:1.8rem;text-align:center;line-height:4rem}.circle-icon i{position:relative}.triangle-down{position:relative}.triangle-down:after{content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 18px #fff;border-left:solid 18px transparent;border-right:solid 18px transparent}.box-shadow{-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05);box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05)}.bg-wave{background-color:#BBDEFB;background-image:url("../images/bg/wave.png");background-position:bottom center;background-size:contain;background-repeat:no-repeat;background-attachment:fixed}.bg-wave2{background-color:#E1F5FE;background-image:url("../images/bg/full-bg.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.bg-wh200{background-image:url("../images/bg/w-h200.png");background-position:bottom left;background-repeat:repeat-x}.bg-gradient-danger{background:#fe402f -webkit-gradient(linear, left top, left bottom, from(#fd5b4d), to(#f50057)) repeat-x;background:#fe402f linear-gradient(#fd5b4d, #f50057) repeat-x}.bg-gradient-primary{background:#00b3ee -webkit-gradient(linear, left top, left bottom, from(#25bdef), to(#2979ff)) repeat-x;background:#00b3ee linear-gradient(#25bdef, #2979ff) repeat-x}.bg-menu-blue{background-color:#2896ef}.ty-icon-link{color:#fff}.ty-icon-link .card{margin-bottom:1rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#2979ff}.ty-icon-link:hover{color:#fff;text-decoration:none}.ty-icon-link:hover .card{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ty-icon-link .circle-icon{background-color:rgba(0,0,0,0.2)}.ty-icon-link .circle-icon img[src$=".svg"]{width:40px}.ty-icon-link .link-text{position:relative;font-size:1.375rem;padding-top:.5rem;padding-bottom:.75rem;letter-spacing:1px;border-bottom:2px solid rgba(0,0,0,0.2)}.ty-icon-link .link-text:after{position:absolute;left:0px;bottom:-2px;content:"";width:20px;height:2px;background-color:#fff}@media (min-width: 576px){.ty-icon-link .link-text{letter-spacing:2px}}@media (min-width: 992px){.ty-icon-link .link-text{letter-spacing:3px}}@media (max-width: 575.98px){.ty-icon-link .card-body>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ty-icon-link .link-text{font-size:1rem}}body{padding-top:5rem}@media (min-width: 992px){main>.container-fluid{padding:0 30px}}header{-webkit-box-shadow:10px 0.5rem 1rem rgba(0,0,0,0.05);box-shadow:10px 0.5rem 1rem rgba(0,0,0,0.05)}.ty-nav{min-height:4rem;padding:0 1rem;padding-right:0;letter-spacing:1px}.ty-nav .nav a{padding:24px 1rem 23px;border-left:1px #eee solid}.ty-nav .nav a i{position:relative;top:-1px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ty-nav .nav a:hover{text-decoration:none;color:#2979ff}.ty-nav .nav a:hover i{color:#EB0000}.ty-nav .navbar-brand{font-size:1.5rem}.ty-nav .navbar-brand span{position:relative;padding-right:1.5rem}.ty-nav .navbar-brand span:after{background-color:#000;position:absolute;content:"";height:1.3rem;width:1px;right:12px;top:4px}.ty-nav .dropdown .dropdown-toggle::after{display:none}.ty-nav .dropdown .dropdown-menu-right{right:0;left:auto}.ty-nav .dropdown .dropdown-menu{top:42px;border:none;border-radius:0 0 .25rem .25rem;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05);box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05)}.ty-nav .dropdown .dropdown-menu a{padding:1rem;color:#2979ff;border:none}.ty-nav .mega-dropdown{position:static !important}.ty-nav .mega-dropdown .mega-dropdown-menu{padding:20px 0px;width:100%;border-radius:0;-webkit-transform:translateY(21px);transform:translateY(21px);-webkit-box-shadow:none;box-shadow:none}.ty-nav .dropdown-menu.bg-menu-blue a{color:#fff}.ty-nav .dropdown-menu.bg-menu-blue a:hover i{color:#fff}.copyright{text-align:center;border-top:1px #eee solid;background-color:#fff;padding:1rem;font-size:.875rem;color:#9E9E9E}.copyright ul{margin-bottom:0}#gotop{position:fixed;bottom:1rem;right:1rem;width:auto;opacity:0;background-color:#fff;z-index:1000;visibility:hidden;-webkit-transform:unset;transform:unset;-webkit-transition:opacity .5s, visibility .5s;transition:opacity .5s, visibility .5s}#gotop:hover{background-color:#2979ff}#gotop i{color:#2979ff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#gotop i:active{color:#fff}#gotop:hover i{color:#fff}#gotop.show{opacity:1;visibility:visible}.page-header h1{position:relative;font-size:2rem;padding-bottom:1rem;letter-spacing:3px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:1.75rem}.page-header h1:after{position:absolute;left:0px;bottom:-2px;content:"";width:1em;height:4px;border-radius:3px;background-color:#f50057}.page-header .breadcrumb{background-color:transparent;margin-top:-1rem;margin-bottom:.5rem}.sticky-side{top:5rem}.sticky-side .nav-pills .nav-link{background-color:#fff;margin-bottom:.25rem}.sticky-side .nav-pills .nav-link.active{background-color:#2979ff}.sticky-side .nav-pills .nav-link .show>.nav-link{background-color:#2979ff}@media (max-width: 575.98px){.sticky-side{position:static}}body.dashboard{padding:0}body.dashboard main{padding-top:6rem}body.dashboard main .content-box{min-height:86vh;padding-bottom:1.5rem}#header{position:fixed;left:0;right:0;top:0}#menu{border-right:none}#menu .mm-navbars_top .mm-navbar{opacity:1;padding:10px}#menu .mm-navbars_top img{width:38px;padding:0}#menu .mm-listitem>span{padding-left:17px}#menu span>i{font-size:24px;vertical-align:middle;margin-right:1.25rem}#menu.mm-menu_theme-dark .mm-navbars_top span{color:#424242;text-align:left;padding-left:1.25rem;font-size:1.5rem;letter-spacing:2px;line-height:1.25}#menu .notice{padding:2rem 1rem 0 60px;margin-top:1rem;border-top:1px solid rgba(255,255,255,0.2);-webkit-transition:opacity .4s ease;transition:opacity .4s ease}[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidenavbar .notice{opacity:0}.mm-navbars_top{background-color:#fff;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}.mm-navbar_size-2{height:64px}.mm-menu_navbar_top-2 .mm-panels{top:64px}[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){background-color:#238ced}.mm-navbars_bottom{background-color:#2881ef}.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none}.hamburger:hover{opacity:0.7}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:4px;background-color:#f50057;border-radius:4px;position:absolute;content:"";display:block;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6px, 3px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-6px, 3px, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6px, -3px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-6px, -3px, 0) rotate(45deg) scale(0.7, 1)}.index{background-color:#E3F2FD;background-image:url("../images/bg/chart.png");background-position:50% 12%;background-size:contain;background-repeat:no-repeat}.login-box{-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05);box-shadow:0 5px 9px 0 rgba(0,0,0,0.08),0 4px 12px 0 rgba(0,0,0,0.05);border-width:2px}.login-box a{text-decoration:none}.login-box .card-header{color:#fff}.login-box .rounded-circle{position:absolute;right:1.75rem;top:-22px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#f50057;-webkit-box-shadow:0 0 0 6px rgba(255,255,255,0.6);box-shadow:0 0 0 6px rgba(255,255,255,0.6)}.login-box .rounded-circle i{font-size:30px;margin-top:-3px}.login-box .input-group .material-icons{color:#2979ff}.login-box .input-group:focus-within .input-group-text,.login-box .input-group:focus-within .form-control{border-color:#2979ff}.login-box .input-group-text{background-color:#FAFAFA;border-right-color:transparent !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.login-box .form-control{background-color:#FAFAFA;border-left-color:transparent !important;padding:.5rem .75rem}.login-box .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.login-box button{padding:.5rem .75rem}#visual-slider{overflow:hidden;border-radius:.25rem}.office-link{font-size:1.15rem}.office-link img{position:relative;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.office-link a:hover{color:#2979ff}.office-link a:hover img{-webkit-transform:translateY(-5px);transform:translateY(-5px)}#photo-slider .card-body{border-top:2px solid #EB0000}#photo-slider .card-title{margin-bottom:0}.news-detail .news-add [class^=" fa-"],.news-detail .news-add [class*=" fa-"],.news-detail .news-add [class^="material-icons"]{color:#f50057}.news-detail .news-sys .add-icon{padding-right:1rem}.news-detail .news-sys .add-icon:last-child{padding-right:0}.news-detail .news-sys .add-icon i{color:#9E9E9E}.news-list .news-data{font-size:15px;color:#9E9E9E}.news-list .news-data span{padding-right:.5rem}.news-list .news-data span:last-child:after{content:""}.news-list .news-data span:after{content:"|";padding-left:.5rem;color:#E0E0E0}

   
/* .roundedOne */
.roundedOne {
  width: 28px;
  height: 28px;
  position: relative;
  margin: 20px auto;
  background: #fcfff4;
  background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
  label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    left: 4px;
    top: 4px;
    background: linear-gradient(top, #222 0%, #45484d 100%);
    border-radius: 50px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
    &:after {
      content: '';
      width: 16px;
      height: 16px;
      position: absolute;
      top: 2px;
      left: 2px;
      background: $activeColor;
      background: linear-gradient(top, $activeColor 0%, $darkenColor 100%);
      opacity: 0;
      border-radius: 50px;
      box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    }
    &:hover::after {
      opacity: 0.3;
    }
  }
  input[type=checkbox] {
    visibility: hidden;
    &:checked + label:after {
      opacity: 1;
    }
  }    
}
/* end .roundedOne */
