﻿fieldset
{
    padding: 2px 4px 2px 4px;
    position: relative;
    border-style: solid;
    border-width: 1px;
}

legend
{
    width: auto;
    margin-bottom: inherit;
    font-weight: bold;
    font-size: inherit;
    border-width: 0px;
}

body
{
    line-height: inherit;
}

button, input, select, textarea
{
    line-height: normal;
}

/* 按鈕的陰影，只有支援css3的瀏覽器才有效果 */
.button-shadow
{
     box-shadow: 2px 2px 1px rgba(20%,20%,40%,0.5);   
}

/* 預設按鈕的陰影，只有支援css3的瀏覽器才有效果 */
.button-default
{
     box-shadow: 2px 2px 1px rgba(20%,20%,40%,0.5);   
}

.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before
{
    /* content: normal; */
}

div.bootbox.modal.fade.myConfirmModal.in, div.bootbox.modal.fade.myAlertModal.in, div.bootbox.modal.fade.myWarningModal.in
{
    z-index: 100020;
}

.myConfirmModal .modal-dialog .modal-content .modal-header
{
    text-align: center;
}

.myAlertModal .modal-dialog .modal-content .modal-header
{
    text-align: center;
}

.myWarningModal .modal-dialog .modal-content .modal-header
{
    text-align: center;
}

.imeMode-Disable
{
    ime-mode: disabled;
}

.textTransform-UpperCase
{
    text-transform: uppercase;
}

.ibtnDefault[disabled]
{
    filter: alpha(opacity=30);
    opacity: .30;
}

.descTextColor
{
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
    padding-left: 0px;
    padding-right: 0px;
}

.button-default
{
    padding-bottom: 2px;
    padding-top: 2px;
}

.modal
{
    z-index: 12000;
    padding-right: 20px;
}

.modal-dialog
{
}

.form-group
{
    margin-bottom: 2px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
{
    padding: 2px;
}

@font-face
{
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon
{
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty
{
    width: 1em;
}

.glyphicon-keyword:before
{
    content: "hexvalue";
}

.glyphicon-user:before
{
    content: "\e008";
}

.vertical-align-top
{
    vertical-align: top;
}

.vertical-align-top-important
{
    vertical-align: top!important;
}

.vertical-align-middle
{
    vertical-align: middle;
}

.vertical-align-bottom
{
    vertical-align: bottom;
}

/* 默认。空白会被浏览器忽略。 */
.white-space-normal
{
    white-space: normal;
}

/* 文本不会换行，文本会在在同一行上继续，直到遇到 <br> 标签为止。 */
.white-space-nowrap
{
    white-space: nowrap;
}

/* 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签 */
.white-space-pre
{
    white-space: pre;
}

/* 合并空白符序列，但是保留换行符。 */
.white-space-pre-line
{
    white-space: pre-line;
}

/* 保留空白符序列，但是正常地进行换行。 */
.white-space-pre-wrap
{
    white-space: pre-wrap;
}

.min-width-25px
{
    min-width: 25px;
}

.min-width-30px
{
    min-width: 30px;
}

.min-width-35px
{
    min-width: 35px;
}

.min-width-40px
{
    min-width: 40px;
}

.min-width-45px
{
    min-width: 45px;
}

.min-width-50px
{
    min-width: 50px;
}

.min-width-55px
{
    min-width: 55px;
}

.min-width-60px
{
    min-width: 60px;
}

.min-width-65px
{
    min-width: 65px;
}

.min-width-70px
{
    min-width: 70px;
}

.min-width-75px
{
    min-width: 75px;
}

.min-width-80px
{
    min-width: 80px;
}

.min-width-85px
{
    min-width: 85px;
}

.min-width-90px
{
    min-width: 90px;
}

.min-width-95px
{
    min-width: 95px;
}

.min-width-100px
{
    min-width: 100px;
}

.min-width-105px
{
    min-width: 105px;
}

.min-width-110px
{
    min-width: 110px;
}

.min-width-115px
{
    min-width: 115px;
}

.min-width-120px
{
    min-width: 120px;
}

.min-width-125px
{
    min-width: 125px;
}

.min-width-130px
{
    min-width: 130px;
}

.min-width-135px
{
    min-width: 135px;
}

.min-width-140px
{
    min-width: 140px;
}

.min-width-145px
{
    min-width: 145px;
}

.min-width-150px
{
    min-width: 150px;
}

.min-width-155px
{
    min-width: 155px;
}

.min-width-160px
{
    min-width: 160px;
}

.min-width-165px
{
    min-width: 165px;
}

.min-width-170px
{
    min-width: 170px;
}

.min-width-175px
{
    min-width: 175px;
}

.min-width-180px
{
    min-width: 180px;
}

.min-width-185px
{
    min-width: 185px;
}

.min-width-190px
{
    min-width: 190px;
}

.min-width-195px
{
    min-width: 195px;
}

.min-width-200px
{
    min-width: 200px;
}

.min-width-225px
{
    min-width: 225px;
}

.min-width-250px
{
    min-width: 250px;
}

.min-width-275px
{
    min-width: 275px;
}

.min-width-300px
{
    min-width: 300px;
}

.min-width-325px
{
    min-width: 325px;
}

.min-width-350px
{
    min-width: 350px;
}

.min-width-375px
{
    min-width: 375px;
}

.min-width-400px
{
    min-width: 400px;
}

.min-width-425px
{
    min-width: 425px;
}

.min-width-450px
{
    min-width: 450px;
}

.min-width-475px
{
    min-width: 475px;
}

.min-width-500px
{
    min-width: 500px;
}

.min-width-525px
{
    min-width: 525px;
}

.min-width-550px
{
    min-width: 550px;
}

.min-width-575px
{
    min-width: 575px;
}

.min-width-600px
{
    min-width: 600px;
}

.max-width-25px
{
    max-width: 25px;
}

.max-width-30px
{
    max-width: 30px;
}

.max-width-35px
{
    max-width: 35px;
}

.max-width-40px
{
    max-width: 40px;
}

.max-width-45px
{
    max-width: 45px;
}

.max-width-50px
{
    max-width: 50px;
}

.max-width-55px
{
    max-width: 55px;
}

.max-width-60px
{
    max-width: 60px;
}

.max-width-65px
{
    max-width: 65px;
}

.max-width-70px
{
    max-width: 70px;
}

.max-width-75px
{
    max-width: 75px;
}

.max-width-80px
{
    max-width: 80px;
}

.max-width-85px
{
    max-width: 85px;
}

.max-width-90px
{
    max-width: 90px;
}

.max-width-95px
{
    max-width: 95px;
}

.max-width-100px
{
    max-width: 100px;
}

.max-width-105px
{
    max-width: 105px;
}

.max-width-110px
{
    max-width: 110px;
}

.max-width-115px
{
    max-width: 115px;
}

.max-width-120px
{
    max-width: 120px;
}

.max-width-125px
{
    max-width: 125px;
}

.max-width-130px
{
    max-width: 130px;
}

.max-width-135px
{
    max-width: 135px;
}

.max-width-140px
{
    max-width: 140px;
}

.max-width-145px
{
    max-width: 145px;
}

.max-width-150px
{
    max-width: 150px;
}

.max-width-155px
{
    max-width: 155px;
}

.max-width-160px
{
    max-width: 160px;
}

.max-width-165px
{
    max-width: 165px;
}

.max-width-170px
{
    max-width: 170px;
}

.max-width-175px
{
    max-width: 175px;
}

.max-width-180px
{
    max-width: 180px;
}

.max-width-185px
{
    max-width: 185px;
}

.max-width-190px
{
    max-width: 190px;
}

.max-width-195px
{
    max-width: 195px;
}

.max-width-200px
{
    max-width: 200px;
}

.max-width-225px
{
    max-width: 225px;
}

.max-width-250px
{
    max-width: 250px;
}

.max-width-275px
{
    max-width: 275px;
}

.max-width-300px
{
    max-width: 300px;
}

.max-width-325px
{
    max-width: 325px;
}

.max-width-350px
{
    max-width: 350px;
}

.max-width-375px
{
    max-width: 375px;
}

.max-width-400px
{
    max-width: 400px;
}

.max-width-425px
{
    max-width: 425px;
}

.max-width-450px
{
    max-width: 450px;
}

.max-width-475px
{
    max-width: 475px;
}

.max-width-500px
{
    max-width: 500px;
}

.max-width-525px
{
    max-width: 525px;
}

.max-width-550px
{
    max-width: 550px;
}

.max-width-575px
{
    max-width: 575px;
}

.max-width-600px
{
    max-width: 600px;
}

.min-width-5Percent
{
    min-width: 5%;
}

.min-width-10Percent
{
    min-width: 10%;
}

.min-width-15Percent
{
    min-width: 15%;
}

.min-width-20Percent
{
    min-width: 20%;
}

.min-width-25Percent
{
    min-width: 25%;
}

.min-width-30Percent
{
    min-width: 30%;
}

.min-width-35Percent
{
    min-width: 35%;
}

.min-width-40Percent
{
    min-width: 40%;
}

.min-width-45Percent
{
    min-width: 45%;
}

.min-width-50Percent
{
    min-width: 50%;
}

.min-width-55Percent
{
    min-width: 55%;
}

.min-width-60Percent
{
    min-width: 60%;
}

.min-width-65Percent
{
    min-width: 65%;
}

.min-width-70Percent
{
    min-width: 70%;
}

.min-width-75Percent
{
    min-width: 75%;
}

.min-width-80Percent
{
    min-width: 80%;
}

.min-width-85Percent
{
    min-width: 85%;
}

.min-width-90Percent
{
    min-width: 90%;
}

.min-width-95Percent
{
    min-width: 95%;
}

.min-width-100Percent
{
    min-width: 100%;
}

.max-width-5Percent
{
    max-width: 5%;
}

.max-width-10Percent
{
    max-width: 10%;
}

.max-width-15Percent
{
    max-width: 15%;
}

.max-width-20Percent
{
    max-width: 20%;
}

.max-width-25Percent
{
    max-width: 25%;
}

.max-width-30Percent
{
    max-width: 30%;
}

.max-width-35Percent
{
    max-width: 35%;
}

.max-width-40Percent
{
    max-width: 40%;
}

.max-width-45Percent
{
    max-width: 45%;
}

.max-width-50Percent
{
    max-width: 50%;
}

.max-width-55Percent
{
    max-width: 55%;
}

.max-width-60Percent
{
    max-width: 60%;
}

.max-width-65Percent
{
    max-width: 65%;
}

.max-width-70Percent
{
    max-width: 70%;
}

.max-width-75Percent
{
    max-width: 75%;
}

.max-width-80Percent
{
    max-width: 80%;
}

.max-width-85Percent
{
    max-width: 85%;
}

.max-width-90Percent
{
    max-width: 90%;
}

.max-width-95Percent
{
    max-width: 95%;
}

.max-width-100Percent
{
    max-width: 100%;
}

.width-5Percent
{
    width: 5%;
}

.width-10Percent
{
    width: 10%;
}

.width-15Percent
{
    width: 15%;
}

.width-20Percent
{
    width: 20%;
}

.width-25Percent
{
    width: 25%;
}

.width-30Percent
{
    width: 30%;
}

.width-35Percent
{
    width: 35%;
}

.width-40Percent
{
    width: 40%;
}

.width-45Percent
{
    width: 45%;
}

.width-50Percent
{
    width: 50%;
}

.width-55Percent
{
    width: 55%;
}

.width-60Percent
{
    width: 60%;
}

.width-65Percent
{
    width: 65%;
}

.width-70Percent
{
    width: 70%;
}

.width-75Percent
{
    width: 75%;
}

.width-80Percent
{
    width: 80%;
}

.width-85Percent
{
    width: 85%;
}

.width-90Percent
{
    width: 90%;
}

.width-95Percent
{
    width: 95%;
}

.width-100Percent
{
    width: 100%;
}

.width-25px
{
    width: 25px;
}

.width-30px
{
    width: 30px;
}

.width-35px
{
    width: 35px;
}

.width-40px
{
    width: 40px;
}

.width-45px
{
    width: 45px;
}

.width-50px
{
    width: 50px;
}

.width-55px
{
    width: 55px;
}

.width-60px
{
    width: 60px;
}

.width-65px
{
    width: 65px;
}

.width-70px
{
    width: 70px;
}

.width-75px
{
    width: 75px;
}

.width-80px
{
    width: 80px;
}

.width-85px
{
    width: 85px;
}

.width-90px
{
    width: 90px;
}

.width-95px
{
    width: 95px;
}

.width-100px
{
    width: 100px;
}

.width-105px
{
    width: 105px;
}

.width-110px
{
    width: 110px;
}

.width-115px
{
    width: 115px;
}

.width-120px
{
    width: 120px;
}

.width-125px
{
    width: 125px;
}

.width-130px
{
    width: 130px;
}

.width-135px
{
    width: 135px;
}

.width-140px
{
    width: 140px;
}

.width-145px
{
    width: 145px;
}

.width-150px
{
    width: 150px;
}

.width-155px
{
    width: 155px;
}

.width-160px
{
    width: 160px;
}

.width-165px
{
    width: 165px;
}

.width-170px
{
    width: 170px;
}

.width-175px
{
    width: 175px;
}

.width-180px
{
    width: 180px;
}

.width-185px
{
    width: 185px;
}

.width-190px
{
    width: 190px;
}

.width-195px
{
    width: 195px;
}

.width-200px
{
    width: 200px;
}

.width-225px
{
    width: 225px;
}

.width-250px
{
    width: 250px;
}

.width-275px
{
    width: 275px;
}

.width-300px
{
    width: 300px;
}

.width-325px
{
    width: 325px;
}

.width-350px
{
    width: 350px;
}

.width-375px
{
    width: 375px;
}

.width-400px
{
    width: 400px;
}

.width-425px
{
    width: 425px;
}

.width-450px
{
    width: 450px;
}

.width-475px
{
    width: 475px;
}

.width-500px
{
    width: 500px;
}

.width-525px
{
    width: 525px;
}

.width-550px
{
    width: 550px;
}

.width-575px
{
    width: 575px;
}

.width-600px
{
    width: 600px;
}
.clear-both
{
    clear: both;
}

.padding-left-1px
{
    padding-left: 1px;
}

.padding-left-2px
{
    padding-left: 2px;
}

.padding-left-3px
{
    padding-left: 3px;
}

.padding-left-4px
{
    padding-left: 4px;
}

.padding-left-5px
{
    padding-left: 5px;
}

.padding-left-10px
{
    padding-left: 10px;
}

.padding-right-1px
{
    padding-right: 1px;
}

.padding-right-2px
{
    padding-right: 2px;
}

.padding-right-3px
{
    padding-right: 3px;
}

.padding-right-4px
{
    padding-right: 4px;
}

.padding-right-5px
{
    padding-right: 5px;
}

.padding-right-10px
{
    padding-right: 10px;
}

.padding-top-1px
{
    padding-top: 1px;
}

.padding-top-2px
{
    padding-top: 2px;
}

.padding-top-3px
{
    padding-top: 3px;
}

.padding-top-4px
{
    padding-top: 4px;
}

.padding-top-5px
{
    padding-top: 5px;
}

.padding-top-10px
{
    padding-top: 10px;
}

.padding-bottom-1px
{
    padding-bottom: 1px;
}

.padding-bottom-2px
{
    padding-bottom: 2px;
}

.padding-bottom-3px
{
    padding-bottom: 3px;
}

.padding-bottom-4px
{
    padding-bottom: 4px;
}

.padding-bottom-5px
{
    padding-bottom: 5px;
}

.padding-bottom-10px
{
    padding-bottom: 10px;
}

@media all and (min-width:768px)
{
    .form-inline .form-group
    {
        margin-bottom: 2px;
        white-space: nowrap;
    }
}

.col-xs-0dot5, .col-sm-0dot5, .col-md-0dot5, .col-lg-0dot5, .col-xs-1dot5, .col-sm-1dot5, .col-md-1dot5, .col-lg-1dot5, .col-xs-2dot5, .col-sm-2dot5, .col-md-2dot5, .col-lg-2dot5, .col-xs-3dot5, .col-sm-3dot5, .col-md-3dot5, .col-lg-3dot5, .col-xs-4dot5, .col-sm-4dot5, .col-md-4dot5, .col-lg-4dot5, .col-xs-5dot5, .col-sm-5dot5, .col-md-5dot5, .col-lg-5dot5, .col-xs-6dot5, .col-sm-6dot5, .col-md-6dot5, .col-lg-6dot5, .col-xs-7dot5, .col-sm-7dot5, .col-md-7dot5, .col-lg-7dot5, .col-xs-8dot5, .col-sm-8dot5, .col-md-8dot5, .col-lg-8dot5, .col-xs-9dot5, .col-sm-9dot5, .col-md-9dot5, .col-lg-9dot5, .col-xs-10dot5, .col-sm-10dot5, .col-md-10dot5, .col-lg-10dot5, .col-xs-11dot5, .col-sm-11dot5, .col-md-11dot5, .col-lg-11dot5 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}

/* 手機 */
@media (max-width: 767px) 
{
    .xs-style-clear-both
    {
        clear: both;
    }
}

/* 手機 */
@media (max-width: 767px) 
{
    .col-xs-0dot5, .col-xs-1dot5, .col-xs-2dot5, .col-xs-3dot5, .col-xs-4dot5, .col-xs-5dot5, .col-xs-6dot5, .col-xs-7dot5, .col-xs-8dot5, .col-xs-9dot5, .col-xs-10dot5, .col-xs-11dot5 {
        float: left;
    }
    
    .col-xs-11dot5 {
        width: 95.83333333%;
    }
    
    .col-xs-10dot5 {
        width: 87.5%;
    }
    
    .col-xs-9dot5 {
        width: 79.16666667%;
    }
    
    .col-xs-8dot5 {
        width: 66.66666667%;
    }
    
    .col-xs-7dot5 {
        width: 62.5%;
    }
    
    .col-xs-6dot5 {
        width: 54.16666667%;
    }
    
    .col-xs-5dot5 {
        width: 45.83333333%;
    }
    
    .col-xs-4dot5 {
        width: 37.5%;
    }
    
    .col-xs-3dot5 {
        width: 29.16666667%;
    }
    
    .col-xs-2dot5 {
        width: 20.83333333%;
    }
    
    .col-xs-1dot5 {
        width: 12.5%;
    }
    
    .col-xs-0dot5 {
        width: 4.16666667%;
    }
}

/* 平板 */
@media (min-width: 768px) and (max-width: 991px)
{
    .sm-style-clear-both
    {
        clear: both;
    }
}

/* 平板 */
@media (min-width: 768px) 
{
    .col-sm-0dot5, .col-sm-1dot5, .col-sm-2dot5, .col-sm-3dot5, .col-sm-4dot5, .col-sm-5dot5, .col-sm-6dot5, .col-sm-7dot5, .col-sm-8dot5, .col-sm-9dot5, .col-sm-10dot5, .col-sm-11dot5 {
        float: left;
    }
    
    .col-sm-11dot5 {
        width: 95.83333333%;
    }
    
    .col-sm-10dot5 {
        width: 87.5%;
    }
    
    .col-sm-9dot5 {
        width: 79.16666667%;
    }
    
    .col-sm-8dot5 {
        width: 66.66666667%;
    }
    
    .col-sm-7dot5 {
        width: 62.5%;
    }
    
    .col-sm-6dot5 {
        width: 54.16666667%;
    }
    
    .col-sm-5dot5 {
        width: 45.83333333%;
    }
    
    .col-sm-4dot5 {
        width: 37.5%;
    }
    
    .col-sm-3dot5 {
        width: 29.16666667%;
    }
    
    .col-sm-2dot5 {
        width: 20.83333333%;
    }
    
    .col-sm-1dot5 {
        width: 12.5%;
    }
    
    .col-sm-0dot5 {
        width: 4.16666667%;
    }
}

/* 一般PC解析度 */
@media (min-width: 992px) and (max-width: 1199px)
{
    .md-style-clear-both
    {
        clear: both;
    }
}

/* 一般PC解析度 */
@media (min-width: 992px) 
{
    .col-md-0dot5, .col-md-1dot5, .col-md-2dot5, .col-md-3dot5, .col-md-4dot5, .col-md-5dot5, .col-md-6dot5, .col-md-7dot5, .col-md-8dot5, .col-md-9dot5, .col-md-10dot5, .col-md-11dot5 {
        float: left;
    }
    
    .col-md-11dot5 {
        width: 95.83333333%;
    }
    
    .col-md-10dot5 {
        width: 87.5%;
    }
    
    .col-md-9dot5 {
        width: 79.16666667%;
    }
    
    .col-md-8dot5 {
        width: 66.66666667%;
    }
    
    .col-md-7dot5 {
        width: 62.5%;
    }
    
    .col-md-6dot5 {
        width: 54.16666667%;
    }
    
    .col-md-5dot5 {
        width: 45.83333333%;
    }
    
    .col-md-4dot5 {
        width: 37.5%;
    }
    
    .col-md-3dot5 {
        width: 29.16666667%;
    }
    
    .col-md-2dot5 {
        width: 20.83333333%;
    }
    
    .col-md-1dot5 {
        width: 12.5%;
    }
    
    .col-md-0dot5 {
        width: 4.16666667%;
    }
}

/* 一般PC高解析度 */
@media screen and (min-width: 1200px)
{
    .lg-style-clear-both
    {
        clear: both;
    }
}

/* 一般PC高解析度 */
@media (min-width: 1200px) 
{
    .col-lg-0dot5, .col-lg-1dot5, .col-lg-2dot5, .col-lg-3dot5, .col-lg-4dot5, .col-lg-5dot5, .col-lg-6dot5, .col-lg-7dot5, .col-lg-8dot5, .col-lg-9dot5, .col-lg-10dot5, .col-lg-11dot5 {
        float: left;
    }
  
    .col-lg-11dot5 {
        width: 95.83333333%;
    }
    
    .col-lg-10dot5 {
        width: 87.5%;
    }
    
    .col-lg-9dot5 {
        width: 79.16666667%;
    }
    
    .col-lg-8dot5 {
        width: 66.66666667%;
    }
    
    .col-lg-7dot5 {
        width: 62.5%;
    }
    
    .col-lg-6dot5 {
        width: 54.16666667%;
    }
    
    .col-lg-5dot5 {
        width: 45.83333333%;
    }
    
    .col-lg-4dot5 {
        width: 37.5%;
    }
    
    .col-lg-3dot5 {
        width: 29.16666667%;
    }
    
    .col-lg-2dot5 {
        width: 20.83333333%;
    }
    
    .col-lg-1dot5 {
        width: 12.5%;
    }
    
    .col-lg-0dot5 {
        width: 4.16666667%;
    }
}
