/*!
 *  Megnum Net v1.0
 */
@import url("fonts.css");
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {margin: 0;}
a {background: transparent;}
/*a:focus {outline: thin dotted;}*/
a:active,a:hover {outline: 0;}
h1 {margin: 0.67em 0;font-size: 2em;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
hr {height: 0;-moz-box-sizing: content-box;box-sizing: content-box;}
mark {color: #000;background: #ff0;}
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre-wrap;}
figure {margin: 0;}
fieldset {padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0;}
legend {padding: 0;border: 0;}
button,input,select,textarea {margin: 0;font-family: inherit;font-size: 100%;}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { cursor: pointer;-webkit-appearance: button;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {padding: 0; box-sizing: border-box;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse; border-spacing: 0;}
@media print {
	* {color: #000 !important;text-shadow: none !important;background: transparent !important;box-shadow: none !important;}
	a,a:visited {text-decoration: underline;}
	a[href]:after { content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead { display: table-header-group;}
	tr,img {page-break-inside: avoid;}
	img { max-width: 100% !important;}
	@page  { margin: 2cm .5cm;}
	p,h2,h3 { orphans: 3;widows: 3;}
	h2,h3 {page-break-after: avoid;}
	select { background: #fff !important;}
	.navbar {display: none;}
	.table td,.table th { background-color: #fff !important;}
	.btn > .caret,.dropup > .btn > .caret {border-top-color: #000 !important;}
	.label {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table-bordered th,.table-bordered td {border: 1px solid #ddd !important;}
}
*,*:before,*:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html {font-size: 62.5%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family: Roboto,"Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;line-height: 1.428571429; color: #333333;background-color: #ffffff;}
input,button,select,textarea {font-family: inherit;font-size: inherit; line-height: inherit;}
a {color: #428bca;text-decoration: none;}
a:hover,a:focus { color: #2a6496; text-decoration: underline;}
img {border: 0;}
img {vertical-align: middle;}
.img-responsive {display: block;height: auto;max-width: 100%;}
.img-rounded { border-radius: 6px;}
.img-thumbnail {display: inline-block;height: auto;max-width: 100%;padding: 4px; line-height: 1.428571429; background-color: #ffffff;border: 1px solid #dddddd;  border-radius: 4px; -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.img-circle { border-radius: 50%;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.fL{float:left !important;} .fR{float:right  !important;} .hide{display:none;} .show{display:block;} .inline{display:inline-block;} .clear{clear:both} .txtbold{font-weight:bold} .fw400{font-weight:400}.fw300{font-weight:300}.fw500{font-weight:500}
.txtal{text-align:left} .txtar{text-align:right} .txtac{text-align:center} .txtaj{text-align:justify} .txtvt{vertical-align:middle}
.txtvb{vertical-align:bottom} .str1{color:#eb8e01;} .str2{color:#bb0406;} .str3{color:#3b3a3a;} .str4{color:#000;} .str5{color:#565656;} .str6{color:#09c61b;}.m-offset-1{margin:-1px}.mr-offset-10{margin-right:-10px}.ml-offset-10{margin-left:-10px}.ml-offset-15{margin-left:-15px}.mr-offset-15{margin-right:-15px}
.f11{font-size:11px} .f12{font-size:12px} .f13{font-size:13px} .f14{font-size:14px} .f15{font-size:15px} .f18{font-size:18px} .f21{font-size:21px}
.f24{font-size:24px} .prel{ position: relative;} .pabs{ position: absolute} .pfix{ position: fixed}.txtdn{text-decoration:none;}
.pd10{ padding:10px;}.pd5{ padding:8px;} .mt10{margin-top:10px;} .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.brd{border:1px solid #ccc;}.mt15{margin-top:15px;} .txtbold{font-weight:bold}
.img-responsive {display: block;height: auto;max-width: 100%;}
.img-rounded {border-radius: 6px;} label.error{font-size:13px;color:#f00;font-family:Arial;margin-left:10px;margin-top:2px;position:absolute;width:100%}
.img-thumbnail {display: inline-block;height: auto;max-width: 100%;padding: 4px;line-height: 1.428571429;background-color: #ffffff;border: 1px solid #dddddd;
  border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.img-circle {border-radius: 50%;}
.row {margin-right: -10px;margin-left: -10px;}
.row:before,.row:after {display: table;content: " ";}
.row:after {clear: both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-sm-1, .col-sm-2, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {position: relative;min-height: 1px;padding-right: 10px; padding-left: 10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666666666666%;}
.col-xs-10 {width: 83.33333333333334%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666666666666%;}
.col-xs-7 {width: 58.333333333333336%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666666666667%;}
.col-xs-4 {width: 33.33333333333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.666666666666664%;}
.col-xs-1 {width: 8.333333333333332%;}
@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-sm-1, .col-sm-2 { float: left;}
	.col-md-1 {width: 28.33333333333333%;}
	.col-md-2 {width: 40.8%;}
	.col-md-3 {width: 59.2%;}
	.col-md-4 {width: 71%;}
	.col-sm-1 {width: 38.3%;}
	.col-sm-2 {width: 61.7%;}
}
.right-m{right:-8px;}
 /*---------------------------------------------------------------------------------------------------------------------------*/
.wrapper{margin-right: auto; margin-left: auto;padding-right: 10px;padding-bottom:10px;padding-left: 10px;}
.wrapper.white{background:#fff}
.wrapper:before,.wrapper:after {display: table; content: " ";}
.wrapper:after {clear: both;}
@media (min-width: 768px) {.wrapper {width: 750px;}}
@media (min-width: 992px) {.wrapper { width: 970px;}}
@media (min-width: 1200px) {.wrapper { width: 1020px;}}

.shadow{box-shadow: 0 0 6px #cccccc;}
.brd{border:1px solid #ccc;}
.striped-top{background:#0000a0;height:2px;}
header{z-index:2;position:relative}

[class^="icon-"],[class*=" icon-"]{background:url(../images/icon-bg.png) no-repeat;}
.icon-grid{background-position:-179px -14px;}
.icon-news-paper{background-position: -20px 0;display: inline-block;float: right;height: 33px;width: 46px;}
.icon-ronline-logo{background-position: -143px -12px;}
/*----- Logo -----*/ 
.logo-magnum-net{position:relative;margin:25px 0 20px}
.logo-linux{left: 65px;position: absolute;top: 62px;}
.logo-redhat{left: 270px;position: absolute;top: 31px;}
 /*----- Login & Register -----*/
.user-access-control{margin:10px 0;}
.user-name{color:#cc0000;font-size:14px;font-weight:400;padding-left:15px;padding-right:15px;position:relative;top:-1px}
.login-control{margin-left:15px}
.login-control a{color:#0000a0;padding-left:5px;padding-right:5px;}
.login-control a:hover, .login-control a:focus{color:#bb0406;text-decoration:none}
/*----- Navigation -----*/
nav .navigation-toggle{display:none;}
nav .navigation{margin:10px 0 0;padding:0;float:right;display:block} 
nav .navigation > ul {margin:0;padding:0;} 
nav .navigation > ul > li {margin:0 0 0 1px;padding:0;list-style:none;float:left;position:relative}  
nav .navigation > ul > li > a{color:#4f4f4f;font-family:DroidSans;font-size:15px;text-decoration:none;padding:6px 10px;}
nav .navigation > ul > li > a:hover, nav .navigation > ul > li > a:focus, nav .navigation > ul > li > a.active{background:#cc0000;color:#fff}
nav .navigation > ul > li > span.drop-down{background:url(../images/icon-bg.png) no-repeat;position:absolute;width:12px;height:12px;bottom:-13px;left:44%;background-position:-93px -14px}
nav .navigation > ul > li:hover span.drop-down{background-position: -117px -14px}

nav .navigation > ul > li > .drop-down-panel {display:none;position:absolute;padding:15px 0 0}
nav .navigation > ul > li > .drop-down-panel ul{display:block;background:#fff;border-radius:3px; box-shadow: 0 0 3px #ccc;padding:5px;min-width:150px}
nav .navigation > ul > li:hover > .drop-down-panel {display:block;}
nav .navigation > ul > li:hover > .drop-down-panel > ul{display:block;position:relative;z-index:2}
nav .navigation > ul > li > .drop-down-panel > ul > li{list-style:none}
nav .navigation > ul > li > .drop-down-panel > ul > li > a{color:#4f4f4f;font-size;14px;text-decoration:none;display:block;padding:3px 8px}
nav .navigation > ul > li > .drop-down-panel > ul > li > a:hover, nav .navigation > ul > li > .drop-down-panel > ul > li > a:focus{color:#fff;font-size:14px; background:#cc0000;}

/*----- Middle Content -----*/
.middle-panel{margin-top:0px;z-index:1;position:relative;min-height:550px} 
 
/*----- Middle Left -----*/
.aside-navigation {padding:10px 0 0;border-right:1px solid #e4e4e4}
.h2-heading{font-family:Roboto;font-size:22px;color:#5a5a5a;font-weight:400;margin:0;padding:0 0 10px;border-bottom:2px solid #cfcfcf}
.h2-heading .icon-grid{display: inline-block;float: right;height: 17px;position: relative;right: 11px;top: 8px;width: 23px;}
.aside-navigation nav a{font-size:14px;font-weight:300;color:#525252;text-decoration:none;font-family:Roboto;display:block;border-bottom:1px solid #e9e9e9;padding: 7px 15px 6px 30px;background:url(../images/left-arrow-icon.png) no-repeat 10px center;}
.aside-navigation nav a:hover, .aside-navigation nav a:focus{color:#fff;background:url(../images/left-arrow-icon-h.png) no-repeat 10px center #cc0000;}

/*----- Middle Right -----*/
.section-rgt-content{margin-top:15px;}
.news-ads-panel{margin-top:15px;}
.news-panel{border-right:1px solid #e4e4e4;}
.news-blog{border-bottom:1px solid #e4e4e4;padding: 0 0 10px;}
.news-blog a{text-decoration:none}
.news-blog h1{color:#0000a0;font-size:16px;font-family:DroidSans;font-weight:normal;margin:8px 0 5px}
.news-blog h1 .date-time{font-size:12px;color:#716d6d;font-weight:300;margin-left:10px;}
.news-blog p{font-size:13px;font-weight:300;color:#434343;font-family:roboto;line-height:20px;padding: 0;margin:0;height:60px;overflow:hidden}
/*----- Middle Bottom -----*/
.toppers-panel{margin-top:10px;}
.toppers-panel article{margin-top:12px;}
.toppers-blog{display:inline-block;margin: 0 27px 15px 0}
.toppers-blog.last{margin-right:0}
.toppers-blog a{border:1px solid #e4e4e4;padding:4px;box-shadow: 2px 2px 3px #e0e0e0;display:block;text-decoration:none;width:175px;}
.toppers-blog a:hover, .toppers-blog a:focus{border:1px solid #ffb2b2;}
.toppers-blog figcaption h6{color:#070003;font-size:16px;font-weight:normal;font-family:framd;margin:0;text-align:center;padding:9px 0 4px}
.toppers-blog figcaption span{display:block;text-align:center;padding:1px 0;font-size:13px;color:#cc0000;font-weight:300}
.fixed-img{width:165px;height:157px;}
/*----- Footer -----*/
.footer{background-color:#0000a0;padding:15px 0 5px}
.powered-by{float:right}
.copy-right,.powered-by{font-size:12px;color:#fff;font-weight:300}
.powered-by a{width:24px;height:24px; display:inline-block;margin-top:-2px;margin-left:6px;float:right}

.navigation-toggle{ border: 0 none;color: #fff;cursor: pointer;font-size: 18px;padding: 4px;width: 100%;background:#cc0000;}
.navigation-span{display: inline-block;height: 18px;left: -5px;position: relative;top: -2px;width: 28px;}
.navigation-span span{background: none repeat scroll 0 0 #fff;display: block;height: 3px;margin-top: 4px;width: 100%;}

@media (min-width: 100px) and (max-width: 992px){
.logo-magnum-net{display:inline-block;}
.logo-redhat{position: relative;top: 0;left:0;margin-left:20px;display:inline-block;}
.logo-linux{position:relative;top:0;left:0;margin-left:20px;display:inline-block;}
.logo-panel{text-align:center}
.user-access-control{text-align:center}
nav .navigation{display:none}
.aside-navigation{border-right:0}
.news-panel{border-right:0}
.right-m{margin-top: 15px;}

nav .navigation-toggle{display:block}
nav .navigation {width:100%}
nav .navigation > ul{background:#f5f5f5;margin:0;padding:0}
nav .navigation > ul > li{float:none;display:block;margin:0}
nav .navigation > ul > li > a{display:block;padding:10px 10px}
nav .navigation > ul > li > .drop-down-panel{padding:0;width:100%}
nav .navigation > ul > li > .drop-down-panel ul{width:100%}
}
/*-----------------------------------------------------------------------------*/
/*-----    Form Layout    -----*/
.heading-2{font-size:22px; border-bottom:1px solid #ccc;padding: 0 0 15px;font-weight:300;margin:0;color:#cc0000}
.form-layout{padding:15px 0;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;
  background-color: #ffffff;background-image: none;border: 1px solid #cccccc; border-radius: 4px; -webkit-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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control:focus { border-color: #66afe9; outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:-moz-placeholder {color: #999999;}
.form-control::-moz-placeholder {color: #999999; opacity: 1;}
.form-control:-ms-input-placeholder { color: #999999;}
.form-control::-webkit-input-placeholder {color: #999999;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {  cursor: not-allowed;  background-color: #eeeeee;}
textarea.form-control { height: auto;}
.form-group {margin-bottom: 15px;}
.form-group-block{clear:both;margin-top:10px;}
.radio,.checkbox {display: block; min-height: 20px;padding-left: 20px;margin-top: 10px;margin-bottom: 10px;vertical-align: middle;}
.radio label,.checkbox label {display: inline; margin-bottom: 0; font-weight: normal;cursor: pointer;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {float: left;  margin-left: -20px;margin-top: 4px;}
.radio + .radio,.checkbox + .checkbox { margin-top: -5px;}
.radio-inline,.checkbox-inline { display: inline-block;  padding-left: 20px; margin-bottom: 0; font-weight: normal;vertical-align: middle;  cursor: pointer;}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 0px;}
input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline { cursor: not-allowed;}
.input-sm { height: 30px;padding: 5px 10px; font-size: 12px;line-height: 1.5; border-radius: 3px;}
select.input-sm {height: 30px; line-height: 30px;}
textarea.input-sm {height: auto;}
.input-lg { height: 46px;padding: 10px 16px;font-size: 18px; line-height: 1.33;border-radius: 6px;}
select.input-lg { height: 46px; line-height: 46px;}
textarea.input-lg {height: auto;}
@media (min-width: 768px) {.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}
  .form-inline .form-control { display: inline-block;}
  .form-inline select.form-control {width: auto;}
  .form-inline .radio, .form-inline .checkbox {display: inline-block; padding-left: 0;margin-top: 0;margin-bottom: 0;}
  .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {float: none; margin-left: 0;}
}
.form-control.col-xs-6{width:50%} .form-control.col-xs-5{width:41.6667%} .form-control.col-xs-4{width:33.3333%} .form-control.col-xs-3{width:25%} .form-control.col-xs-2{width:16.6667%}  .form-control.col-xs-1{width:8.33333%}
@media (min-width: 100px) and (max-width: 768px) {
	.form-group{border-bottom:1px solid #e8e8e8;clear:both;padding:13px 0 15px}
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,	.form-control.col-xs-1,.form-control.col-xs-2,.form-control.col-xs-3,.form-control.col-xs-4,.form-control.col-xs-5,.form-control.col-xs-6{width:100%}
	hr.line{height:0px}
	.form-label{font-size:14px;font-weight:300}
	.form-label span.col{float:right;display:none} 
	.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{margin-left:0}
	.captcha-panel{top:0 !important}
}
.btn + .btn{margin:0 10px}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;
  white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.btn:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,.btn:focus { color: #333333; text-decoration: none;}
.btn:active,.btn.active { background-image: none; outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);
  -webkit-box-shadow: none;  box-shadow: none;}
.btn-default {color: #333333; background-color: #ffffff;border-color: #cccccc;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {color: #333333;background-color: #ebebeb;
  border-color: #adadad;}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {  background-color: #ffffff;  border-color: #cccccc;}
.btn-default .badge {  color: #ffffff;  background-color: #fff;}
.btn-primary { color: #ffffff;background-color: #3030d0; border-color: #0e0eae;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary { color: #ffffff; background-color: #4f4fef;  border-color: #3e3ede;}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary { background-image: none;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,
.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {  background-color: #afafdf;  border-color: #9a9aeb;}
.btn-primary .badge { color: #428bca; background-color: #fff;}
.btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {color: #ffffff; background-color: #ed9c28;  border-color: #d58512;}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning { background-image: none;}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,
.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {  background-color: #f0ad4e;  border-color: #eea236;}
.btn-warning .badge {color: #f0ad4e;  background-color: #fff;}
.btn-danger {color: #ffffff; background-color: #db0f0f;border-color: #cc0000;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {color: #ffffff; background-color: #d2322d;
  border-color: #ac2925;}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-image: none;}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,
.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active { background-color: #db0f0f;border-color: #cc0000;}

.btn-danger .badge {color: #d9534f; background-color: #fff;}
.btn-success {color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {color: #ffffff;background-color: #47a447;
  border-color: #398439;}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success { background-image: none;}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,
.btn-success[disabled].active,fieldset[disabled] .btn-success.active { background-color: #5cb85c;border-color: #4cae4c;}

.btn-success .badge {color: #5cb85c;background-color: #fff;}
.btn-link {font-weight: normal;color: #428bca;cursor: pointer;border-radius: 0;}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {border-color: transparent;}

.btn-link:hover,.btn-link:focus {color: #2a6496;text-decoration: underline;background-color: transparent;}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {color: #999999;  text-decoration: none;}
.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs {padding: 1px 5px;  font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-block {  display: block;width: 100%;padding-right: 0;padding-left: 0;}
.btn-block + .btn-block {margin-top: 5px;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {width: 100%;}

/*-------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
  .table-responsive {width: 100%;margin-bottom: 15px;overflow-x: scroll;overflow-y: hidden;border: 1px solid #dddddd;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
  .table-responsive > .table { margin-bottom: 0;}
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {white-space: nowrap;}
  .table-responsive > .table-bordered {border: 0;}
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}
}
.panel > .table,.panel > .table-responsive > .table {margin-bottom: 0;}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive {border-top: 1px solid #dddddd;}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered {border: 0;}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;
}
.panel > .table-bordered > thead > tr:last-child > th,.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,.panel > .table-bordered > thead > tr:last-child > td,.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;}
.panel > .table-responsive {  margin-bottom: 0;border: 0;}
table {max-width: 100%;background-color: transparent;}
th {text-align: left;}
td {font-weight:300}
.table {width: 100%;}
.table.bt {width: 100%; margin-bottom:20px}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {  padding: 8px; line-height: 1.428571429;vertical-align: top;border-top: 1px solid #dddddd;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {background-color:#f0f0f0;font-weight:500;font-size:15px;}
.table > tbody + tbody { border-top: 2px solid #dddddd;}
.table .table {background-color: #ffffff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td { padding: 5px;}
.table-bordered {border: 1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border: 1px solid #dddddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td { border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th { background-color: #f5f5f5;}
table col[class*="col-"] {position: static;display: table-column;float: none;}
table td[class*="col-"],table th[class*="col-"] {display: table-cell;float: none;}
.table > thead > tr > .active,.table > tbody > tr > .active,.table > tfoot > tr > .active,.table > thead > .active > td,.table > tbody > .active > td,.table > tfoot > .active > td,.table > thead > .active > th,.table > tbody > .active > th,.table > tfoot > .active > th {  background-color: #f5f5f5;}
.table-hover > tbody > tr > .active:hover,.table-hover > tbody > .active:hover > td,.table-hover > tbody > .active:hover > th {  background-color: #e8e8e8;}

.editLink {border: 1px solid;border-radius: 2px;cursor: pointer; display: inline-block;padding: 2px 10px 4px;text-align: center;text-decoration: none;}
.editLink:hover{text-decoration:none}
.currentPage{ border: 1px solid; border-radius: 2px;color: #fe9900;display: inline-block;padding: 2px 11px 4px;text-align: center;   text-decoration: none;box-shadow:0 0 3px #ccc}
.pg-select{margin-left:5px;border:1px solid #ccc}	
.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-asterisk:before {content: "\2a";}
.glyphicon-plus:before {content: "\2b";}
.glyphicon-euro:before {content: "\20ac";}
.glyphicon-minus:before {content: "\2212";}
.glyphicon-cloud:before {content: "\2601";}
.glyphicon-envelope:before {content: "\2709";}
.glyphicon-pencil:before {content: "\270f";}
.glyphicon-glass:before {content: "\e001";}
.glyphicon-music:before {content: "\e002";}
.glyphicon-search:before {content: "\e003";}
.glyphicon-heart:before {content: "\e005";}
.glyphicon-star:before {content: "\e006";}
.glyphicon-star-empty:before { content: "\e007";}
.glyphicon-user:before {content: "\e008";}
.glyphicon-film:before {content: "\e009";}
.glyphicon-th-large:before {content: "\e010";}
.glyphicon-th:before {content: "\e011";}
.glyphicon-th-list:before {content: "\e012";}
.glyphicon-ok:before { content: "\e013";}
.glyphicon-remove:before {content: "\e014";}
.glyphicon-zoom-in:before {content: "\e015";}
.glyphicon-zoom-out:before {content: "\e016";}
.glyphicon-off:before {content: "\e017";}
.glyphicon-cog:before {content: "\e019";}
.glyphicon-trash:before {content: "\e020";}
.glyphicon-home:before {content: "\e021";}
.glyphicon-filter:before {content: "\e138";}
.glyphicon-chevron-left:before {content: "\e079";}
.glyphicon-resize-vertical:before {content: "\e119";}
.glyphicon-earphone:before {content: "\e182";}
.glyphicon-envelope:before {content: "\2709";}
.glyphicon-download:before {content: "\e026";}
.glyphicon-eye-open:before {content: "\e105";}


.btn .glyphicon{left:-2px;margin-right:5px;}
.alert{border:1px solid;padding:12px 18px;margin-left:10px;margin-right:10px;border-radius:2px;}
.alert-error{border-color: #ebccd1;background-color:#f2dede;color:#a94442}
.alert-success{background-color: #ebfeca;border-color: #54a200;color: #4f8a10;}
.alert-warning{border-color: #faebcc;background-color:#fcf8e3;color:#8a6d3b}
.alert .content h2{margin:0;padding:0;font-weight:500;font-size:26px;}
.alert .content ul li{margin:0;padding:0 0 4px;font-weight:400;font-size:14px;}
.close-btn{cursor:pointer}
.course-heading{font-size:17px; color:#333;padding-bottom:10px;font-weight:300}
hr.line{border:0;background:#ebebeb;margin:15px 0;clear:both;height:1px}
.captcha-panel{position:relative;top:-13px;}
.form-label{font-size:14px;font-weight:300}
.form-label span.col{float:right} 
.redstr{color:#f00;margin-left:5px;font-size:15px;}
/*  Thanks Page Css  */
.thank-confirmation{padding:15px 35px;box-shadow:0 0 20px #ccc;margin-top:0px;min-height:540px;border:1px solid #dfdfdf;border-top:0;}
.thank-confirmation h2{font-size:26px;font-weight:300;color:#4F8A10; border-bottom:1px solid #5f9a20;padding-bottom: 10px;}
.thank-confirmation .content{font-size: 16px;font-weight: 300;line-height: 29px;}
.thank-btm-div{color: #4c870d;font-size: 18px;font-weight: 300;}
.reg-form{border:11px solid #f3f3f3}
.form-heading{font-size:22px;margin:0 0 10px;padding:15px 0 15px;border-bottom:2px solid #f3f3f3;clear:both;font-weight:300;color:#cc0000}
/*  About Us Page Css  */
.about-us-panel{padding:15px 0}
.about-us-panel .abtus-heading{font-size:30px; color:#cc0000;font-weight:300;margin-bottom:0}
.about-us-panel .content, .about-us-panel .content-inner{font-size:15px;color:#333;font-weight:300;line-height:26px;}
.content-inner{padding:0 15px}
.about-us-panel ul li{font-size:15px;color:#333;font-weight:300;line-height:26px;}
.about-us-panel .innerhd{font-size:16px;font-weight:500;padding:0 15px;border-left:2px solid #cc0000}
.about-us-panel .cover-content{font-size:15px;color:#333;font-weight:300;line-height:26px;border:1px solid #e9e9e9;background:#f3f3f3;padding:15px;border-radius:3px}
.contact-blog-panel{background: #cc0000;color:#fff;padding:10px 25px;width:95%;margin: 15px auto 15px;position:relative;z-index:1;font-size:21px;font-weight:300}
.contact-blog-panel:before{content:"";position:absolute;width:10px;height:100%;border-width:25px;border-color:#c00 #c00 #c00 transparent;border-style:solid;left:-25px;top:0;z-index:0}
.contact-blog-panel:after{content:"";position:absolute;width:10px;height:100%;border-width:25px;border-color:#c00 transparent #c00 #c00;border-style:solid;right:-25px;top:0;z-index:0}
/*  Qnquery Page Css  */
.enquiry-panel{margin-top:20px;}
.custombrd{background:url(../images/brd-img.png) repeat-x;background-position:27px 0px;height:30px;position:relative;top:-10px;position:absolute;top:0;left:0;width:100%}
.enq-form-div{border:1px solid #f2f2f2;border-top:0;}
.enq-form-div .form-heading{padding-top:20px}
/*  Contact Page Css  */
.contact-mapdiv{border:1px solid #ccc;padding:1px!important;height:400px;}
.contact-detail{padding:0 20px;font-size:14px;color:#333;font-weight:300}
.address-heading{font-size:15px;color:#cc0000;font-weight:400}
.address-heading .glyphicon{margin-right:10px;}

/*  Student Corner Page Css  */
#student-corner-panel{}
#student-corner-panel h2{border-bottom: 2px solid #ebebeb;color: #333;font-size: 20px;font-weight: 300;margin: 10px 0 16px;padding: 10px 0;}
#student-corner-panel #student-corner-tab{display:block;clear:both;}
#student-corner-panel #student-corner-tab > ul{margin:0;padding:0;height:40px;background-color:#f5f5f5;border:1px solid #eaeaea;display:table;width:100%;box-shadow:0 -2px 3px #efefef}
#student-corner-panel #student-corner-tab > ul > li{margin:1px 0 0;padding:0;list-style:none;float:left;width:33.33333333333333%;display:table-cell}
#student-corner-panel #student-corner-tab > ul > li > a{padding:10px 15px;border-left:1px solid transparent;border-right:1px solid #eaeaea;margin:-1px;position:relative}
#student-corner-panel #student-corner-tab > ul > li > a{color:#333;text-decoration:none;display:block;text-align:center;font-size:16px;font-weight:400;font-family:DroidSans}
#student-corner-panel #student-corner-tab > ul > li > a.selected:before{position:absolute;width:90%;margin:0 auto;content:"";height:2px;background-color:#e04848;left:5%;bottom:0}
#student-corner-panel #student-corner-tab > ul > li:first-child > a{margin-left:0;border-left:1px solid transparent !important;}
#student-corner-panel #student-corner-tab > ul > li > a:hover{color:#cc0000;text-decoration:none;background-color:#fff;border-left:1px solid #eaeaea;}
#student-corner-panel #student-corner-tab > ul > li > a.selected{background-color:#fff;color:#cc0000;border-left:1px solid #eaeaea;}
#student-corner-panel #student-corner-tab .tab-panel-content{padding:10px 0;border:1px solid #eaeaea;border-top:1px solid transparent; min-height:400px;}
#student-corner-panel #student-corner-tab .student-profile-img{border:1px solid #eaeaea;padding:2px; display:inline-block}

#student-corner-panel .courses-title-panel{display:block;border-top:0px solid #eaeaea;border-bottom:0px solid #eaeaea;margin:0 10px 15px;padding:10px 0}
#student-corner-panel .courses-title-panel label{font-size:16px;font-weight:300;display:inline-block;margin-right:10px}
#student-corner-panel .courses-title-panel label span{margin-right:10px;margin-left:22px}
#student-corner-panel .courses-title-panel .course-title-name{display: inline-block;font-size:16px;font-weight:400;color:#cc0000}


.tab-inner-heading{  border-bottom: 1px solid #eaeaea; font-size: 16px; padding: 0 8px 10px;}

.block-links.table-responsive .table a, .block-links .table a{display:block;height:100%;width:100%;padding: 10px 5px;font-size:14px;font-size:13px;
font-family:Arial,sans-serif !important;color:#333}
.block-links.table-responsive .table tr td a:focus, .block-links .table tr td a:focus{outline:none;text-decoration:none;}
.block-links.table-responsive .table tr:hover td a, .block-links .table tr:hover td a{text-decoration:none;background:#fff6b8;color:#333}
.block-links.table-responsive .table tr td, .block-links .table tr td{padding:0}{padding:0}
.courses-title-panel.brdt{border-top:0px solid #eaeaea !important;border-bottom:1px solid #eaeaea !important; margin-top:0  !important}
.courses-title-panel.brdn{border-top:0px solid #eaeaea !important;border-bottom:0px solid #eaeaea !important; margin-top:0  !important;text-align:left;margin-bottom:0 !important}
.sct-table{border-bottom:1px solid #e2e2e2 !important;}
.sct-table th{font-weight:bold !important; font-size:15px !important; border-top:0px solid #e2e2e2 !important;background-color:#fff !important;padding:5px !important;
border-bottom:2px solid #e2e2e2 !important;border-left:0px solid #e2e2e2 !important;border-right:0px solid #e2e2e2 !important;font-family:Arial,sans-serif !important;}

.sct-table tr:nth-child(even) td{background-color:#f8f8f8}
.sct-table tr:nth-child(odd) td{background-color:#fff}

.courses-dtl-content{border:1px solid #eaeaea;padding:10px;font-size:14px;font-weight:300}

.news-blog-detail{}
.news-blog-detail h1{font-size:20px;font-weight:400;color:#cc0000;padding:0 0 15px;border-bottom:1px solid #efefef}
.news-blog-detail .date-time{font-size:13px;font-weight:300; display:block;color:#666;}
.news-blog-detail-content{font-size:14px;font-weight:300; display:block;color:#333;line-height:23px}
.captcha-refresh{background: url("../images/refresh.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;display: inline-block;height: 26px;position: relative;top: 7px;width: 30px;}
.modleFrmError {
    background: none repeat scroll 0 0 #ffdfdf;
    color: #ff0000;
    margin-bottom: 14px;
    padding: 8px;
    display:none; 
}
.profile-panel{width:171px}
.profile-panel.right{right:115px;}
.cover-photo{border:1px solid #ccc;padding:2px; box-shadow: 0 0 3px #ccc; border-radius:3px;margin:0 0 10px}
.upload-profile{width:171px;}

.thank-confirmation.error h2{color:#f00;border-color:#f00}
.thank-confirmation.error .content .thank-btm-div{color:#f00}
.accordion-header{border:1px solid #e5e5e5;border-top:2px solid #e5e5e5;margin:5px 15px 0;padding:8px 18px 8px;background:#fff;cursor:pointer;color:#cc0000}
.accordion-header .form-group{margin-bottom:0;font-size: 16px;}
.accordion-header .form-label{font-weight:400;padding-right:5px;font-size: 16px;}
.accordion-header .form-label span{padding-left:5px;}
.accordion-container{padding:10px 18px;border:1px solid #e5e5e5;margin:-1px 15px 0;}
.accordion-header.active{color:#cc0000;background:#fff;border-bottom:2px solid #e04848}
.footer-nav{margin:-5px 0 10px;padding:0; width:100%;clear:both; text-align:center}
.footer-nav ul{margin:0 auto;padding:0;width:520px}
.footer-nav ul li{margin:0;padding:0;list-style:none;float:left;}
.footer-nav ul li a{font-size:13px;color:#fff;padding:0 14px}