.navbar-nav{margin-top:14px}
.navbar-nav .nav li{height:50px}
.navbar-nav>li>a{padding-top:8px;padding-bottom:8px;line-height:32px}
.navbar-default .navbar-nav>li>a{color:#333;font-weight:700;background-color:rgba(255,255,255,.4)}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:rgba(0,0,0,.6);font-weight:700}
.navbar-toggle{background-color:#fff!important;box-shadow:1px 1px 1px rgba(0,0,0,.4);margin-top:20px}
nav.navbar.navbar-default{background:0 0;box-shadow:none}
.navbar-brand{height:75px;font-size:18px;color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.4)}
.navbar-brand span.text-title{text-transform:uppercase;font-weight:700}
@media (max-width:767px){.navbar-brand span.text-title{display:none}
}
.navbar-brand .glyphicon{display:inline-block;font-size:36px;color:#fff;vertical-align:middle;margin-right:20px;position:relative;top:-2px}
@media (min-width:768px){.navbar-nav li{margin-left:10px}
}
.categories{text-align:center!important;margin-bottom:20px;border-bottom:1px solid #e4e4e4;padding:10px}
.categories li{display:inline-block!important;float:none}
.post-body{font-size:16px}
@media (min-width:992px){.post-title{text-align:right;padding-right:30px}
}
.post-title .author{text-transform:uppercase}
.post-body figure{margin-bottom:10px;text-align:center}
.post-title .author span{margin-left:5px}
.post-title h1{font-weight:700;margin-top:30px}
@media (max-width:767px){.post-title h1{margin-top:20px;font-size:32px;margin-bottom:10px}
}
footer{padding:20px;text-align:center;background-color:#333;color:#fff}
footer h5{color:inherit}
div.container.post{margin-bottom:50px}
h3.footer{position:relative;margin-top:0}
h3.footer:before{content:"";display:block;border-top:solid 1px #000;width:100%;height:1px;position:absolute;top:50%;z-index:1}
#edge,h3.footer span{position:relative}
h3.footer span{background:#fff;padding:0 40px;z-index:5}
.greyPageHeader{background-color:#383839;color:#fff;margin:0;padding:0;border-bottom:none}
.greyPageHeader h7{margin:0;padding:7px 25px 7px 43px;color:#bebbbb}
#greyLink,.greyPageHeader a{color:inherit}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.rowCentre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}
.features-boxed{color:#313437;background-color:#eef4f7}
.features-boxed p{color:#7d8285}
.features-boxed h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}
@media (max-width:767px){.features-boxed h2{margin-bottom:25px;padding-top:25px;font-size:24px}
}
.features-boxed .intro{font-size:16px;max-width:500px;margin:0 auto}
.features-boxed .intro p{margin-bottom:0}
.features-boxed .features{padding:50px 0}
.features-boxed .item{text-align:center}
.features-boxed .item .box{text-align:center;padding:30px;background-color:#fff;margin-bottom:30px}
.features-boxed .item .icon{font-size:60px;color:#1485ee;margin-top:20px;margin-bottom:35px}
.features-boxed .item .name{font-weight:700;font-size:18px;margin-bottom:8px;margin-top:0;color:inherit}
.features-boxed .item .description{font-size:15px;margin-top:15px;margin-bottom:20px}
.login-clean{background:#f1f7fc;padding:80px 0}
.login-clean form{max-width:320px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}
.login-clean .illustration{text-align:center;padding:0 0 20px;font-size:100px;color:#f4476b}
.login-clean form .form-control{background:#f7f9fc;border:none;border-bottom:1px solid #dfe7f1;border-radius:0;box-shadow:none;outline:0;color:inherit;text-indent:8px;height:42px}
.login-clean form .btn-primary{background:#f4476b;border:none;border-radius:4px;padding:11px;box-shadow:none;margin-top:26px;text-shadow:none;outline:0!important}
.login-clean form .btn-primary:active,.login-clean form .btn-primary:hover{background:#eb3b60}
.login-clean form .btn-primary:active{transform:translateY(1px)}
.login-clean form .forgot{display:block;text-align:center;font-size:12px;color:#6f7a85;opacity:.9;text-decoration:none}
.login-clean form .forgot:active,.login-clean form .forgot:hover{opacity:1;text-decoration:none}
.panel{border:none}
.panel-heading{padding:5px;border-radius:0;background-color:#000}
.patterntooltip .patterntooltiptext {visibility: hidden;width: 80px;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 2px 0;position: absolute;z-index: 1;opacity: 0.8;margin: 1px;}
.patterntooltip:hover .patterntooltiptext {visibility: visible;}
.patternTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.scrollTopContainer{overflow-x:scroll;margin-top:-1px}
.scrollTop{width:0;height:1px;margin-left:79px}
.patternTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.patternTable td,.patternTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 26px; width:67px;vertical-align: middle !important;}
#headerTable td:first-child{background-color:#ABB7C7}
.patternTable th{background-color:#ABB7C7;color:black;text-align: center;}
#headerTable th:first-child{border:0;text-align:center}
.live-btn,.run-btn{border-radius:0}
/*.patternTable tr{height:27px}
*/.dateHeader{font-size:11px}
.panel-pagination{margin:0!important}
.panel-container{padding-right:0!important;padding-left:0!important;height:35px;padding-top:2px!important}
.live-btn,.run-btn{padding-top:8px}
.abc{height:35px;vertical-align:middle;font-size: 28px;color: white;}
.run-btn{width:53px;font-weight:700;padding-left:9px}
@media (max-width:991px){.live-btn,.run-btn{display:none}
}
/*#outerdiv,.headcol{position:absolute;left:0}
*//*#outerdiv{top:0;right:85px}
*/#innerdiv{/*width:100%;*/overflow-x:hidden;/*margin-left:84px;overflow-y:visible;padding-bottom:1px*/}
/*.headcol{width:86px;top:auto;margin-top:-1px;height: 30px !important;}
*/.collapsing, .in {background-color: #ffffff;}
.dateHeader.headcol {border-top: none !important;/*height: 28px;*/}
@media screen and (-webkit-min-device-pixel-ratio:0) {td.headcol:first-child {margin-top: 0px;}
/*.dateHeader.headcol {margin-top: 0px;}
*/}
.modalImageLink {color: black;}
.snviewerpatternlisttable td {padding: 3px !important; padding-left: 7px !important;}
.memberTable{max-width: none;float: left;}
.memberTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.memberTable td,.memberTable th{border:1px solid black !important;text-align:center;padding:2px 2px!important;white-space:nowrap;background-color:#75819B;height: 29px;}
.memberTable td:first-child{background-color:#ABB7C7}
.memberTable th{background-color:#ABB7C7;color:black;text-align: center;}
.memberTable th:first-child{border:0;text-align:center}
.memberTable tr{height:27px}
#headerTable {width: 79px;}
#patternTable {min-width: 636px;}
*{transition: none !important;-webkit-transition: none !important;-o-transition: none !important;}
select, select.form-control {background-color: rgb(255, 255, 255);}
.date {background-color: rgb(255, 255, 255);}
body {background-color: rgb(248, 244, 238);}
.modelProgressionTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.modelProgressionTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.modelProgressionTable td,.modelProgressionTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 26px; width:67px;vertical-align: middle !important;}
.modelProgressionTable th{background-color:#ABB7C7;color:black;text-align: center;}
.modelProgressionWeeklyTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.modelProgressionWeeklyTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.modelProgressionWeeklyTable td,.modelProgressionWeeklyTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 26px; width:67px;vertical-align: middle !important;}
.modelProgressionWeeklyTable th{background-color:#ABB7C7;color:black;text-align: center;}
.pattern5DayTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.pattern5DayTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.pattern5DayTable td,.pattern5DayTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 26px; width:67px;vertical-align: middle !important;}
.pattern5DayTable th{background-color:#ABB7C7;color:black;text-align: center;}
.member5DayTable{width: auto;max-width: none;float: left;}
.member5DayTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.member5DayTable td,.member5DayTable th{border:1px solid black !important;text-align:center;padding:2px 2px!important;white-space:nowrap;background-color:#75819B;height: 29px;}
.member5DayTable td:first-child{background-color:#ABB7C7}
.member5DayTable th{background-color:#ABB7C7;color:black;text-align: center;}
.member5DayTable th:first-child{border:0;text-align:center}
.member5DayTable tr{height:27px}
.patternWeeklyTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.patternWeeklyTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.patternWeeklyTable td,.patternWeeklyTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 26px; width:67px;vertical-align: middle !important;}
.patternWeeklyTable th{background-color:#ABB7C7;color:black;text-align: center;}
.memberWeeklyTable{width: auto;max-width: none;float: left;}
.memberWeeklyTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.memberWeeklyTable td,.memberWeeklyTable th{border:1px solid black !important;text-align:center;padding:2px 2px!important;white-space:nowrap;background-color:#75819B;height: 29px; width:67px;}
.memberWeeklyTable td:first-child{background-color:#ABB7C7}
.memberWeeklyTable th{background-color:#ABB7C7;color:black;text-align: center;}
.memberWeeklyTable th:first-child{border:0;text-align:center}
.memberWeeklyTable tr{height:27px}
.eightPatternTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.eightPatternTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.eightPatternTable td,.eightPatternTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 49px; width:67px;vertical-align: middle !important;}
.eightPatternTable th{background-color:#ABB7C7;color:black;text-align: center;}
.eightPattern5DayTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.eightPattern5DayTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.eightPattern5DayTable td,.eightPattern5DayTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 49px; width:67px;vertical-align: middle !important;}
.eightPattern5DayTable th{background-color:#ABB7C7;color:black;text-align: center;}
.eightPatternWeeklyTable{/*overflow-x:scroll;*//*margin-bottom:0;*/width: auto;max-width: none;float:left;}
.eightPatternWeeklyTable table{font-family:arial,sans-serif;border-collapse:collapse;border:none}
.eightPatternWeeklyTable td,.eightPatternWeeklyTable th{border:1px solid black !important;text-align:center;padding:0px 2px!important;white-space:nowrap;background-color:#75819B;height: 49px; width:67px;vertical-align: middle !important;}
.eightPatternWeeklyTable th{background-color:#ABB7C7;color:black;text-align: center;}
/* WebKit Thumb Input */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #000000;
  height: 18px;
  width: 10px;
  border-radius: 3px;
  background: #0078D7;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */
}
/* Firefox Thumb Input */
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 18px;
  width: 10px;
  border-radius: 3px;
  background: #0078D7;
  cursor: pointer;
}
/* IE Thumb Input */
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 18px;
  width: 10px;
  border-radius: 3px;
  background: #0078D7;
  cursor: pointer;
}