*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
[tabindex="-1"]:focus{outline:none!important}
html{-webkit-box-sizing:border-box;box-sizing:border-box;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{margin:0;padding:0;font-weight:500;line-height:1.5;color:#333;position:relative;width:100%;min-width:600px;font-size:16px}
.disc{min-width:25%;background:#f1f1f1;border:1px solid #e6e6e6;padding:5px}
.well{background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh;position:relative}
.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
nobr{z-index:1}
hr{width:100%;border:0;height:1px;background:#4c5d6e;background-image:-webkit-linear-gradient(left,#fff,#4c5d6e,#fff);background-image:-o-linear-gradient(left,#fff,#4c5d6e,#fff)}
br{margin:5px 0}
p{margin-top:0;margin-bottom:1rem}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.2rem}
h5,.h5{font-size:1.15rem}
h6,.h6{font-size:1rem}
small{font-size: .7rem;}
a,a:link,a:hover,a:active{text-decoration:none;cursor:pointer}
*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
a{color:#00a01b;font-weight:600}
a:hover{color:#000}
strong,b{font-weight:600;color: #000;}
.modal{display:none}
.modalshow{width:100%;height:100%;position:fixed;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.75);z-index:9999}
.modal-dialog{position: relative; width:600px;min-height:50%;max-height: 80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#f1f1f1;border-radius:4px}
.header-modal,.footer-modal{background:#f1f1f1;position: absolute; z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;-webkit-box-shadow:0 0 10px;box-shadow:0 0 10px;padding:10px 20px}
.footer-modal{bottom: 0;}
.container-modal{padding:70px 25px;overflow-y:auto}
.button-modal{cursor:pointer}
.container-modal::-webkit-scrollbar-track-piece {

    margin: 52px 0;
}
.dialog{display:none}
.dialogshow{width:100%;height:100%;position:fixed;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.75);z-index:100000000000000000}
.dialog-window{width:auto;height:100px;max-width: 80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#f1f1f1;border-radius:4px}
.dialog-window input,input:focus{border:1px solid #ccc}
.header-dialog{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:50px;padding:10px 20px}
.container-dialog{overflow-y:auto;border-top: 1px solid #d2d2d2;}
.button-dialog{cursor:pointer}

.header{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 15px;position:relative;bottom:0;background:rgba(255,255,255,0.8);width:100%;font-size:.8rem;position:relative;-webkit-box-shadow: 0 -1px 7px #00000059;box-shadow: 0 -1px 7px #00000059;}
.footer span{z-index:1}
.footer a{font-weight:600}
#reload-captcha{cursor:pointer}
.flex,.flex-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-10{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-11{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:11;-webkit-flex:11;-ms-flex:11;flex:11;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:12;-webkit-flex:12;-ms-flex:12;flex:12;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-13{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:13;-webkit-flex:13;-ms-flex:13;flex:13;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-14{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:14;-webkit-flex:14;-ms-flex:14;flex:14;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-15{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:15;-webkit-flex:15;-ms-flex:15;flex:15;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-16{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:16;-webkit-flex:16;-ms-flex:16;flex:16;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.section-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.section-row-rev{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.section-col{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.section-col-rev{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.absolute{position:absolute}
.relative{position:relative}
.fixed{position:fixed}
.flex-w-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.flex-w-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.flex-w-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.flex-w-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.flex-w-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}
.flex-h-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.flex-h-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.flex-h-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.flex-h-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}
.flex-h-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}
.wrap-schedule{color:inherit;min-width:45%;max-width:45%;}
.wrap-schedule table {width:100%;}
.flex-wrap-rev{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.txt-bold{font-weight:700!important}
.txt-left{text-align:left}
.txt-right{text-align:right}
.txt-center{text-align:center}
.txt-justify{text-align:justify}
.left{padding-left:10px}
.right{padding-right:20px}
.float-right{float:right!important}
.float-left{float:left!important}
.w-auto{width:auto!important}
.w-10{width:10%!important}
.w-15{width:15%!important}
.w-20{width:20%!important}
.w-25{width:25%!important}
.w-30{width:30%!important}
.w-35{width:35%!important}
.w-40{width:40%!important}
.w-45{width:45%!important}
.w-50{width:50%!important}
.w-55{width:55%!important}
.w-60{width:60%!important}
.w-65{width:65%!important}
.w-70{width:70%!important}
.w-75{width:75%!important}
.w-80{width:80%!important}
.w-85{width:85%!important}
.w-90{width:90%!important}
.w-95{width:95%!important}
.w-98{width:98%!important}
.w-100{width:100%!important}
.h-10{height:10%!important}
.h-20{height:20%!important}
.h-30{height:30%!important}
.h-40{height:40%!important}
.h-50{height:50%!important}
.h-60{height:60%!important}
.h-70{height:70%!important}
.h-75{height:75%!important}
.h-80{height:80%!important}
.h-85{height:85%!important}
.h-90{height:90%!important}
.h-95{height:95%!important}
.h-100{height:100%!important}
@media screen and (min-width:768px){
.left-ofset-10{padding-left:10%}
.left-ofset-20{padding-left:20%}
.left-ofset-30{padding-left:30%}
.left-ofset-40{padding-left:40%}
.left-ofset-50{padding-left:50%}
.left-ofset-60{padding-left:60%}
.left-ofset-80{padding-left:70%}
.left-ofset-90{padding-left:80%}
.right-ofset-10{padding-right:10%}
.right-ofset-20{padding-right:20%}
.right-ofset-30{padding-right:30%}
.right-ofset-40{padding-right:40%}
.right-ofset-50{padding-right:50%}
.right-ofset-60{padding-right:60%}
.right-ofset-70{padding-right:70%}
.right-ofset-80{padding-right:80%}
.modal-dialog{width:80%;}
}

.flexthis.container:before,
.flexthis.container:after,
.flexthis.row:before,
.flexthis.row:after {content: normal;}
.bg-black-05 {background:rgba(0,0,0,.15)}
.line-one{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.link:hover{color:#00934b;cursor:pointer}