/* 
    Document   : style
    Created on : 2014-02-16, 17:45:00
    Author     : Atreo
    Description:
        Purpose of the stylesheet follows.
*/

body { padding-top: 50px; }
@media (max-width: 1000px) {
    body {
        padding-top: 90px;
    }
}
@media (max-width: 600px) {
    body {
        padding-top: 110px;
    }
}
@media (max-width: 300px) {
    body {
        padding-top: 130px;
    }
}

img {
    max-width: 100%;
}

.colorgraph {
    height: 5px;
    border-top: 0;
    background: #c4e17f;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}

/*.navbar-fixed-top ~ .container {
    margin-top: 50px;
}*/



.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { 
    margin-top: 0px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { 
    z-index: 2;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { 
    z-index: 2;
}

.btn-group > .btn:first-child { 
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0px;
}

.navbar .btn.dropdown-toggle { 
    margin-top: 10px;
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { 
    font-size: 14px;
}

.btn-group > .btn { 
    border-radius: 0px;
    position: relative;
}

.btn:focus { 
    outline: thin dotted #333333;
    outline-offset: -2px;
}

.btn:hover, .btn:focus { 
    background-position: 0px -15px;
    color: #333333;
    text-decoration: none;
    transition: background-position 0.1s cubic-bezier(0, 0, 1, 1) 0;
}

.btn:hover, .btn:focus { 
    background-position: 0px -15px;
    color: #333333;
    text-decoration: none;
    transition: background-position 0.1s cubic-bezier(0, 0, 1, 1) 0;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { 
    background-color: #E6E6E6;
    color: #333333;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { 
    background-color: #E6E6E6;
    color: #333333;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { 
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.btn.dropdown-toggle { 
    background-color: #F5F5F5;
    background-repeat: repeat-x;
    border-bottom: 1px solid #B3B3B3;
    border-left: 1px solid #CCCCCC;
    border-radius: 4px;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.196), 0px 1px 2px rgba(0, 0, 0, 0.047);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.749);
    vertical-align: middle;
}

.form-group.error input {
    border-color: #cc3534;
}
.hero {
    margin-top: 30px;
}
.hero-widget { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.hero-widget .icon { display: block; font-size: 96px; line-height: 96px; margin-bottom: 10px; text-align: center; }
.hero-widget var { display: block; height: 64px; font-size: 64px; line-height: 64px; font-style: normal; }
.hero-widget label { font-size: 17px; }
.hero-widget .options { margin-top: 10px; }

.user-details {position: relative; padding: 0;}
.user-details .user-image {position: relative;  z-index: 1; width: 100%; text-align: center;}
.user-image img { clear: both; margin: auto; position: relative;}

.user-info-block {overflow: auto}
.user-info-block .user-heading {width: 100%; text-align: center; margin: 10px 0 0;}
.user-info-block .navigation {float: left; width: 100%; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #428BCA; border-top: 1px solid #428BCA;}
.navigation li {float: left; margin: 0; padding: 0;}
.navigation li a {padding: 20px 30px; float: left;}
.navigation li.active a {background: #428BCA; color: #fff;}
.user-info-block .user-body {float: left; padding: 5%; width: 100%;}
.user-body .tab-content > div {float: left; width: 100%;}
.user-body .tab-content h4 {width: 100%; margin: 10px 0; color: #333;}

.padleft {margin-left: 15px}


.user-info-block .label,.user-info-block .badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}
.user-info-block .label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.user-info-block .badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.user-info-block .label:empty,.user-info-block .badge:empty{display:none;}
.user-info-block a.label:hover,.user-info-block a.label:focus,.user-info-block a.badge:hover,.user-info-block a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;}
.user-info-block form{margin:0 0 20px;}
.user-info-block fieldset{padding:0;margin:0;border:0;}
.user-info-block legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;}
.user-info-block label,.user-info-block input,.user-info-block button,.user-info-block select,.user-info-block textarea{font-size:14px;font-weight:normal;line-height:20px;}
.user-info-block label{display:block;margin-bottom:5px;}
.user-info-block .editdata input[type="text"], .user-info-block .editpass input[type="password"],.uneditable-input{display:inline-block;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
.user-info-block input,.user-info-block textarea,.user-info-block .uneditable-input{width:206px;}
.user-info-block textarea{height:auto;}
.user-info-block textarea, .user-info-block input[type="text"], .user-info-block input[type="password"], .user-info-block input[type="datetime"], .user-info-block input[type="datetime-local"], .user-info-block input[type="date"], .user-info-block input[type="month"], .user-info-block input[type="time"], .user-info-block input[type="week"], .user-info-block input[type="number"], .user-info-block input[type="email"], .user-info-block input[type="url"], .user-info-block input[type="search"], .user-info-block input[type="tel"], .user-info-block input[type="color"], .user-info-block .uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus, .user-info-block input[type="text"]:focus, .user-info-block input[type="password"]:focus, .user-info-block input[type="datetime"]:focus, .user-info-block input[type="datetime-local"]:focus, .user-info-block input[type="date"]:focus, .user-info-block input[type="month"]:focus, .user-info-block input[type="time"]:focus, .user-info-block input[type="week"]:focus, .user-info-block input[type="number"]:focus, .user-info-block input[type="email"]:focus, .user-info-block input[type="url"]:focus, .user-info-block input[type="search"]:focus, .user-info-block input[type="tel"]:focus, .user-info-block input[type="color"]:focus, .user-info-block .uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.user-info-block input[type="radio"], .user-info-block input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}
.user-info-block input[type="file"], .user-info-block input[type="image"], .user-info-block input[type="submit"], .user-info-block input[type="reset"], .user-info-block input[type="button"], .user-info-block input[type="radio"], .user-info-block input[type="checkbox"]{width:auto;}
.user-info-block select, .user-info-block input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}
.user-info-block select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}
.user-info-block select[multiple], .user-info-block select[size]{height:auto;}
.user-info-block select:focus, .user-info-block input[type="file"]:focus, .user-info-block input[type="radio"]:focus, .user-info-block input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.user-info-block input:-moz-placeholder, .user-info-block textarea:-moz-placeholder{color:#999999;}
.user-info-block input:-ms-input-placeholder, .user-info-block textarea:-ms-input-placeholder{color:#999999;}
.user-info-block input::-webkit-input-placeholder, .user-info-block textarea::-webkit-input-placeholder{color:#999999;}
.user-info-block .radio, .user-info-block .checkbox{min-height:20px;padding-left:20px;}
.user-info-block .radio input[type="radio"], .user-info-block .checkbox input[type="checkbox"]{float:left;margin-left:-20px;}
.user-info-block .controls>.radio:first-child, .user-info-block .controls>.checkbox:first-child{padding-top:5px;}
.user-info-block .radio.inline, .user-info-block .checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.user-info-block .radio.inline+.radio.inline, .user-info-block .checkbox.inline+.checkbox.inline{margin-left:10px;}
.user-info-block .input-mini{width:60px;}
.user-info-block .input-small{width:90px;}
.user-info-block .input-medium{width:150px;}
.user-info-block .input-large{width:210px;}
.user-info-block .input-xlarge{width:270px;}
.user-info-block .input-xxlarge{width:530px;}
.user-info-block input[class*="span"], .user-info-block select[class*="span"], .user-info-block textarea[class*="span"], .user-info-block .uneditable-input[class*="span"], .user-info-block .row-fluid input[class*="span"], .user-info-block .row-fluid select[class*="span"], .user-info-block .row-fluid textarea[class*="span"], .user-info-block .row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
.user-info-block .input-append input[class*="span"], .user-info-block .input-append .uneditable-input[class*="span"], .user-info-block .input-prepend input[class*="span"], .user-info-block .input-prepend .uneditable-input[class*="span"], .user-info-block .row-fluid input[class*="span"], .user-info-block .row-fluid select[class*="span"], .user-info-block .row-fluid textarea[class*="span"], .user-info-block .row-fluid .uneditable-input[class*="span"], .user-info-block .row-fluid .input-prepend [class*="span"], .user-info-block .row-fluid .input-append [class*="span"]{display:inline-block;}
.user-info-block input, .user-info-block textarea, .user-info-block .uneditable-input{margin-left:0;}
.user-info-block .controls-row{*zoom:1;}.controls-row:before, .user-info-block .controls-row:after{display:table;content:"";line-height:0;}
.user-info-block .controls-row:after{clear:both;}
.user-info-block .controls-row [class*="span"], .user-info-block .row-fluid .controls-row [class*="span"]{float:left;}
.user-info-block .controls-row .checkbox[class*="span"], .user-info-block .controls-row .radio[class*="span"]{padding-top:5px;}
.user-info-block input[disabled], .user-info-block select[disabled], .user-info-block textarea[disabled], .user-info-block input[readonly], .user-info-block select[readonly], .user-info-block textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
.user-info-block input[type="radio"][disabled], .user-info-block input[type="checkbox"][disabled], .user-info-block input[type="radio"][readonly], .user-info-block input[type="checkbox"][readonly]{background-color:transparent;}
.user-info-block .nav{margin-left:0;margin-bottom:20px;list-style:none;}
.user-info-block .nav>li>a{display:block;}
.user-info-block .nav>li>a:hover, .user-info-block .nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
.user-info-block .nav>li>a>img{max-width:none;}
.user-info-block .nav>.pull-right{float:right;}
.user-info-block .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.user-info-block .nav li+.nav-header{margin-top:9px;}
.user-info-block .nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.user-info-block .nav-list>li>a, .user-info-block .nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.user-info-block .nav-list>li>a{padding:3px 15px;}
.user-info-block .nav-list>.active>a, .user-info-block .nav-list>.active>a:hover, .user-info-block .nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.user-info-block .nav-list [class^="icon-"], .user-info-block .nav-list [class*=" icon-"]{margin-right:2px;}
.user-info-block .nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.user-info-block .nav-tabs, .user-info-block .nav-pills{*zoom:1;}.nav-tabs:before, .user-info-block .nav-pills:before, .user-info-block .nav-tabs:after, .user-info-block .nav-pills:after{display:table;content:"";line-height:0;}
.user-info-block .nav-tabs:after, .user-info-block .nav-pills:after{clear:both;}
.user-info-block .nav-tabs>li, .user-info-block .nav-pills>li{float:left;}
.user-info-block .nav-tabs>li>a, .user-info-block .nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.user-info-block .nav-tabs{border-bottom:1px solid #ddd;}
.user-info-block .nav-tabs>li{margin-bottom:-1px;}
.user-info-block .tab-content{overflow:auto;}
.user-info-block .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}



.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #428bca;
}

.margintop20 {
    margin-top:20px;
}

.nav-pills>li>a {
    border-radius: 0px;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: none;
}


.nav-stacked>li+li {
    margin-top: 0px;
    margin-left: 0;
    border-bottom:1px solid #dadada;
    border-left:1px solid #dadada;
    border-right:1px solid #dadada;
}

.lessons .active a {
    cursor: default !important;
}
.active2 {
    border-right:4px solid #428bca;
}


.alert-message
{
/*    margin: 20px 0;*/
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}

.panel-body:not(.two-col) { padding:0px }
.glyphicon { margin-right:5px; }
.glyphicon-new-window { margin-left:5px; }
.panel-body .radio,.panel-body .checkbox {margin-top: 0px;margin-bottom: 0px;}
.panel-body .list-group {margin-bottom: 0;}
.margin-bottom-none { margin-bottom: 0; }
.panel-body .radio label,.panel-body .checkbox label { display:block; }

.checkbox input[type='text'] {
    width: 100%;
}

