.nav-tabs li a {font-size:18px;}
a.anchor {display: block; position: relative; top: -50px; visibility: hidden;} /* mobile anchor positioning */
.tiny {font-size:10px;}
#modal_box_notices .modal-dialog {width:800px;}
#modal_box .modal-dialog {width:900px;}
#modal_box2 .modal-dialog {width:700px;}
#modal_box3 .modal-dialog {width:900px;}
#modal_box4 .modal-dialog {width:500px;}
#modal_box5 .modal-dialog {width:800px;}
#modal_box6 .modal-dialog {width:1200px;}
#modal_box7 .modal-dialog {width:500px;}
@media screen and (min-width: 768px) {
	.modal-wide {width: 700px;} 
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    padding-right: 10px;
    padding-left: 10px;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    padding-right: 10px;
    padding-left: 10px;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    padding-right: 10px;
    padding-left: 10px;
    }
}


.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-17 {
    width: 14%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-17 {
        width: 14%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-17 {
        width: 14%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-17 {
        width: 14%;
        float: left;
    }
}
.col-xs-37,
.col-sm-37,
.col-md-37,
.col-lg-37 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-37 {
    width: 42%;
    float: left;
}

.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-18 {
    width: 12%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-18 {
        width: 12%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-18 {
        width: 12%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-18 {
        width: 12%;
        float: left;
    }
}
.col-xs-38,
.col-sm-38,
.col-md-38,
.col-lg-38 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-38 {
    width: 37%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-38 {
        width: 37%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-38 {
        width: 37%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-38 {
        width: 37%;
        float: left;
    }
}


.col-xs-19,
.col-sm-19,
.col-md-19,
.col-lg-19 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-19 {
    width: 12%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-19 {
        width: 12%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-19 {
        width: 12%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-19 {
        width: 12%;
        float: left;
    }
}
.col-xs-49,
.col-sm-49,
.col-md-49,
.col-lg-49 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-49 {
    width: 42%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-49 {
        width: 42%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-49 {
        width: 42%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-49 {
        width: 42%;
        float: left;
    }
}
.glyphicon-refresh-animate {
    -ms-animation: spin .7s infinite linear;
    -webkit-animation: spinw .7s infinite linear;
    -moz-animation: spinm .7s infinite linear;
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
  
@-webkit-keyframes spinw {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@-moz-keyframes spinm {
    from { -moz-transform: rotate(0deg);}
    to { -moz-transform: rotate(360deg);}
}

.nogradient {
    background-image: none;
}

.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #428bca;
    border-color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
    border-color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
    border-color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
    border-color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
    border-color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}