/*
* christoananth
* created: 03/08/2017
* by: mountmoriah
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
html { font-size:101%; font-family:Arial, verdana, arial, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#6F6F6F; background-color:#efefef; }
body { min-height:100%; height:auto; width:100%; }
footer, header, section { display:block; }
a { color:#6F6F6F; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline }
ul, ol { margin:18px 0; line-height:1.5em; }
p { margin:18px 0; line-height: 22px; font-size: 15px; }
li { list-style:none; }
li.placeholder { height:70px; width:100%; font-size:16px; }
hr { display:block; height:0px; line-height:0px; border:0; border-top:1px solid #ddd; border-bottom:1px solid #aaa; margin:16px 0; padding:0; clear:both; float:none; }
hr.notop { margin-top:0; }
strong { font-weight:700; }
#documenter_buttons { position:absolute; right:10px; margin-top:-30px; }
.btn { cursor:pointer; width:auto; padding:7px 7px 8px; border-radius:3px; border:1px solid #ccc; }
.btn:hover { border:1px solid #B1B4B0; box-shadow:0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.1); text-decoration:none; }
.btn:active { border:1px solid #B1B4B0; box-shadow:inset 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,0.1); background-color:#eee; }
#documenter_content { position: absolute; right: 18px; left: 25%; padding-left: 0px; min-height: 100%; height: auto; z-index: 1; width: 75%; overflow: hidden; }
#testimoniL li { list-style-type: decimal !important; }
#documenter_sidebar { -moz-box-shadow:0 0 6px rgba(3,3,3,0.6); -webkit-box-shadow:0 0 6px rgba(3,3,3,0.6); box-shadow:0 0 6px rgba(3,3,3,0.6); position:fixed; left:0; width:25%; height:100%; min-height:100%; z-index:100; }
#documenter_sidebar a { position:relative; z-index:100; }
img { border: 0; padding: 0; }
#documenter_copyright { position:absolute; bottom:10px; font-size:10px; right:15px; width:90%; text-align:right; z-index:1 }
noscript { display:block; position:absolute; top:238px; margin:0 auto; width:800px; bottom:0; z-index:20; }
noscript p { width:800px; font-size:20px; padding-top:20px; margin:0 auto; color:#4D4D4D; }
.small { font-size:10px; letter-spacing:0; }
/*----------------------------------------------------------------------*/
/* Sidebar
/*----------------------------------------------------------------------*/

#documenter_sidebar #documenter_logo { display:block; height:20%; max-height:200px; min-height:70px; width:200px; background-position:center center; background-repeat:no-repeat; }
#documenter_sidebar ul { font-size:12px; font-weight:700; min-height:150px; overflow: auto; margin-top:0px; }
.left_nav { height:100%; overflow:auto; }
#documenter_sidebar ul li { text-align:right; padding:0; }
#documenter_sidebar ul a { display:block; border-top:1px solid #ddd; border-bottom:1px solid #aaa; padding:6px 15px 7px 0; text-align:right; }
#documenter_sidebar ul a:hover, #documenter_sidebar ul a.nav-active { -webkit-text-shadow:none; -moz-text-shadow:none; text-shadow:none; text-decoration:none; background: #fb9136; color: #FFFFFF; border-top: 1px solid #f97300; }
#documenter_sidebar ul li ul { border-top:0; font-size:10px; min-height:10px; height:auto; overflow:auto; margin:0; display:none; }
#documenter_sidebar ul li ul li a { display:block; padding:4px 15px 5px 0; text-align:right; }
/*----------------------------------------------------------------------*/
/* Content
/*----------------------------------------------------------------------*/
.menu li { float: left; display: inline-block !important; width: 33%; }
.menu ul { border: 0px !Important; margin: 10px 0 0 0px!Important; min-height: inherit !important; }
.menu ul a { border: 0px !important; padding: 10px 10px !important; font-size: 11px !important; text-align: center !important; }
.logo_container { opacity:0; height:180px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.logo_container a { display:none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.show_logo_img .logo_container { opacity:1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.show_logo_img .logo_container a { display:block; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
#documenter_cover { position:relative; overflow: hidden; padding: 8em 45px 0 !Important; background:ulr(); background: linear-gradient(90deg, #649173 10%, #DBD5A4 90%); }
.left_column { width: 100%; padding-top: 6em; }
.right_column { width: 50%; float: right; }
.right_column img { width:100%; }
.about_content { overflow:hidden; width:100%; padding:30px 0px; }
.left_column hr { border-top: 1px solid #bdc497; border-bottom: 0px solid #FFFFFF; margin: 0; }
.left_column ul li { color:#eee; }
.contact_li li:nth-child(1):before { content: '\f041'; margin-right: 10px; color: #fb9136; font: normal normal normal 14px/1 FontAwesome; }
.contact_li li:nth-child(2):before { content: '\f098'; margin-right: 10px; color: #fb9136; font: normal normal normal 14px/1 FontAwesome; }
.contact_li li:nth-child(3):before { content: '\f0e0'; margin-right: 10px; color: #fb9136; font: normal normal normal 14px/1 FontAwesome; }
.contact_li li:nth-child(4):before { content: '\f2c6'; margin-right: 10px; color: #fb9136; font: normal normal normal 14px/1 FontAwesome; }
#documenter_cover li { list-style:none !important; margin-left:0 !important; }
#documenter_cover p { overflow: hidden; width: 100%; }
#documenter_content section { padding: 70px 45px 30px; }
#documenter_content h1 { font-size: 38px; font-weight: 700; color: #fff; margin-bottom: 5px; }
#documenter_content h2 { font-size: 18px; margin-bottom: 5px; font-style: italic; }
#documenter_content h3 { font-size: 28px; margin: 18px 0 0; font-weight: 700; display: inline-block; border-bottom: 1px solid #dbd5a4; }
#documenter_content h4 { font-size:20px; margin:18px 0; font-weight:100; }
#documenter_content h5 { font-size:16px; margin:18px 0; font-weight:100; }
#documenter_content h6 { font-size:14px; margin:18px 0; font-weight:100; }
#documenter_cover p { color: #eee; }
#documenter_content p { margin:18px 0; }
#documenter_content ol li { list-style:decimal; margin-left:36px; font-size: 15px; line-height: 22px; }
#documenter_content ul li { list-style:square; margin-left:36px; }
#documenter_content dl { }
#documenter_content dl dt { padding-top:12px; font-weight:700; font-size:14px; }
#documenter_content dl dd { padding-top:3px; margin-left:18px; }
#documenter_content table { border-collapse:collapse; }
#documenter_content table th { font-weight:700; }
#documenter_content table th, #documenter_content table td { text-align:center; border: 1px solid #111; padding: 10px; }
#documenter_content code { font-family:"Courier New", Courier, monospace; font-size:12px; }
#documenter_content .warning { padding:10px 10px 10px 30px; border:1px solid #D5D458; background-color:#F0FEB1; background-image:url(img/warning.png); background-repeat:no-repeat; background-position: 8px 11px; }
#documenter_content .info { padding:10px 10px 10px 30px; border:1px solid #6AB3FF; background-color:#A3D0FF; background-image:url(img/info.png); background-repeat:no-repeat; background-position: 8px 11px; }
#documenter_content div.alert { padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#documenter_content div.alert-success, #documenter_content div.alert-success div.alert-heading { color: #468847; }
#documenter_content div.alert-danger, #documenter_content div.alert-error { background-color: #f2dede; border-color: #eed3d7; }
#documenter_content div.alert-danger, #documenter_content div.alert-error, #documenter_content div.alert-danger div.alert-heading, #documenter_content div.alert-error div.alert-heading { color: #b94a48; }
#documenter_content div.alert-info { background-color: #d9edf7; border-color: #bce8f1; }
#documenter_content div.alert-info, #documenter_content div.alert-info div.alert-heading { color: #3a87ad; }
#documenter_content div.alert-block { padding-top: 14px; padding-bottom: 14px; }
#documenter_content div.alert-block > p, #documenter_content div.alert-block > ul { margin-bottom: 0; }
#documenter_content div.alert-block p + p { margin-top: 5px; }
#documenter_content ul li { padding: 10px 0; font-size: 16px; list-style-type:none; margin:0px; }
#documenter_content .fa { font-size: 28px; padding: 0 15px 0 0; color: #fb9136; }
.fa-trophy:before { content:'\f091'; }
#acheivements li:before { }
#interest li:before, #methodology li:before, #sub_handled li:before, #adresponsibility li:before { content:'\f046'; margin-right:5px; color:#c1c1c1; font: normal normal normal 14px/1 FontAwesome; }
#acamedic_folow .social_icon li { display: inline-block; padding: 20px; text-align: center; }
#acamedic_folow .social_icon li i { padding-right: 0; padding-bottom:5px; }
#acamedic_folow .social_icon li a { color:#222; }
#acamedic_folow li i { display: block; }
#reff li:before { content: '\f046'; margin-right: 5px; color: #c1c1c1; font: normal normal normal 25px/1 FontAwesome; float: left; padding: 0 10px 35px 0; }
h4.boldh4 { display: block; border-bottom: 1px solid #fb9136; padding-bottom: 10px; text-transform: uppercase; font-weight: bold !important; }
.social_follow li { display:inline-block; float:left; }
.social_follow li .fa { color:#fff !important; }
.social_follow li .fa-linkedin-square:hover { color:#5d82d1!important; }
.social_follow li .fa-google-plus-square:hover { color:#eb5e4c!important; }
.social_follow li .fa-facebook-square:hover { color:#5d82d1!important; }
.social_follow li .fa-twitter-square:hover { color:#40bff5!important; }
.social_follow li .fa-youtube-square:hover { color:#ef4e41!important; }
.social_follow li .fa-pinterest-square:hover { color:#eb5e4c!important; }
.social_follow li .fa-instagram:hover { color:#b59682!important; }
.menu { background: #2d4033; width: 75%; z-index: 999; position: fixed; }
.menu ul li { text-align:center; }
.menu li a { font-weight:bold; color:#fff; text-decoration:none; }
.author_image { width:100%; margin:0 auto; }
.author_image img { width:15%; margin:0 40%; }
.logo_container { display:none; }
#exp h4 { margin: 10px 0; font-size:19px; }

/*----------------------------------------------------------------------*/
/* Print Styles
/*----------------------------------------------------------------------*/

@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
 @page {
margin: 0.5cm;
}
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
hr { border-top:1px solid #000 !important; border-bottom:0 !important; }
#documenter_sidebar { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; position:absolute; left:10px; top:0; width:100%; margin-top:500px; }
#documenter_sidebar ul:before { content: "Table of Contents"; }
#documenter_sidebar ul { border:0 !important; }
#documenter_sidebar ul li { border:0 !important; text-align:left; }
#documenter_sidebar ul li a { border:0 !important; text-align:left; padding:4px; }
#documenter_sidebar ul li a:hover { border:0 !important; }
#documenter_sidebar #documenter_logo { display:none; }
#documenter_sidebar #documenter_copyright { display:none; }
#documenter_content { left:10px; }
#documenter_cover { margin-bottom:300px; }
#documenter_content .warning { background-image:url(img/warning.png) !important; background-repeat:no-repeat !important; background-position: 8px 11px !important; }
#documenter_content .info { background-image:url(img/info.png) !important; background-repeat:no-repeat !important; background-position: 8px 11px !important; }
}
