@font-face {
   font-family: 'komika_axisregular';
    src: url('fonts/komikax_-webfont.eot');
    src: url('fonts/komikax_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/komikax_-webfont.woff2') format('woff2'),
         url('fonts/komikax_-webfont.woff') format('woff'),
         url('fonts/komikax_-webfont.ttf') format('truetype'),
         url('fonts/komikax_-webfont.svg#komika_axisregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/Montserrat-Regular.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/Montserrat-Bold.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poetsen';
    src: url('fonts/PoetsenOne-Regular.eot');
    src: url('fonts/PoetsenOne-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/PoetsenOne-Regular.woff2') format('woff2'),
         url('fonts/PoetsenOne-Regular.woff') format('woff'),
         url('fonts/PoetsenOne-Regular.ttf') format('truetype'),
         url('fonts/PoetsenOne-Regular.svg#poetsen') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*#imgdiv1,#imgdiv2,#imgdiv3,#imgdiv4{display:none;}
#Uploader1,#Uploader2,#Uploader3,#Uploader4{display:block;margin-top:30px;}
#progress2,#progress1,#progress3,#progress4{display:none;}*/

body{margin:0 auto;padding:0; font-family: 'Noto Sans', sans-serif;font-size:62.5%;color:#414142;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; }
a{text-decoration:none;}
.vm{vertical-align:middle;}
.clear{clear:both;}
.relative{position:relative;}
header,section,footer{display:block;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
h1{font-size:4.8em;color:#ec1651;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;margin-bottom:35px;text-align:center;}
h2{font-size:3em;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;margin-bottom:50px;text-align:center;}
h3{font-size:3em;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;margin-bottom:50px;text-align:center;}

p{line-height:18px;}
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after, .clear { clear: both; }
.m-t-lg{margin-top:50px;}
.m-t-md{margin-top:30px;}
.m-t-sm{margin-top:20px;}
.m-t-xs{margin-top:10px;}
.m-r-lg{margin-right:30px;}
.m-r-md{margin-right:20px;}
.m-r-sm{margin-right:10px;}
.m-r-xs{margin-right:5px !important;}
.m-l-lg{margin-left:30px;}
.m-l-md{margin-left:20px;}
.m-l-sm{margin-left:10px;}
.m-l-xs{margin-left:5px !important;}
.m-b-lg{margin-bottom:30px !important;}
.m-b-md{margin-bottom:20px;}
.m-b-sm{margin-bottom:10px;}
.m-b-xs{margin-bottom:5px;}a
.nopadding{padding:0 !important;}
.nomargin{margin:0 !important;}
.text-center{text-align:center;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], textarea {border:0;padding:15px 3%;color:#999;	width:94%;font-size:1.8em;font-weight:400;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Noto Sans', sans-serif;background-color: #f1f1f2;}
/*input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {border:2px solid #000;}*/

textarea {min-height:125px;	font-family: 'Noto Sans', sans-serif;}
select {border:0;padding:3%;color:#999;	width:100%;font-size:1.8em;font-weight:400;outline:none;border-radius:0;	-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-family: 'Noto Sans', sans-serif;background-color: #f1f1f2;}
a {	color:#414142;text-decoration:none;	word-wrap:break-word;transition:color .5s;outline:0;border:0;}
img {text-decoration:none;outline:0;border:0;}
a:hover {text-decoration:none;}
a.active, a:hover {color:#000;	text-decoration:none;transition:color .5s;}

#main{display:block;}
.middle-wrapper{display:block;}
.layout-width{max-width:1060px;width:100%;margin:0 auto;}
.logo{margin:25px auto 50px;text-align:center;}
.login-bg{background-color:#f1f1f2;border-radius:15px;padding:50px;max-width:880px;width:100%;margin:0 auto;}
.gray-bg{background-color:#f1f1f2;border-radius:15px;padding:50px;}
.login-form{display:inline-block;vertical-align:middle;width:245px;text-align:center;}
.login-form h2{font-size:2.4em;margin-bottom:15px;font-family: 'Noto Sans', sans-serif;}
.login-form .row{display:block;clear:both;overflow:hidden;margin-bottom:10px;}
.login-form label{font-size:2em;line-height:24px;display:block;padding-bottom:10px;}
.login-form input{width:220px;background:#fff;height:38px;padding:7px;}
.login-form input[type='submit']{width:auto;padding:15px 50px;height:auto;background:none;font-family: 'Noto Sans', sans-serif;}
.login-form input[type='submit']:hover{background:#000;color:#fff;cursor:pointer;}
.login-from span {padding:0px;}
.login-form .text-link{font-size:1.4em;margin-bottom:30px;}
.login-form .text-link a{color:#414142;}
.login-form .text-link a:hover{color:#000;}
.login-character{background-size:100%;background-image:url(../images/character-01.svg);background-repeat:no-repeat;background-position:0 0;width:200px;height:335px;display:inline-block;vertical-align:middle;margin:0 70px;}
.common-button{border:2px solid #000;padding:15px 50px;display:inline-block;text-transform:uppercase;font-size:1.8em;color:#000;background:none;}

.btn_help{border:2px solid #000;padding:15px 9px;display:inline-block;text-transform:uppercase;font-size:1.2em;color:#000;background:none;}

.common-button:hover{background:#000;color:#fff;cursor:pointer;}
.new-user{display:inline-block;vertical-align:middle;text-align:center;}
.new-user h2{font-size:2.4em;margin-bottom:30px;font-family: 'Noto Sans', sans-serif;}
.footer{margin:100px 0 0 0;;}
.social-wrapper{background:#29ade4}
.social-tab{display:block;text-align:center;color:#fff;text-transform:uppercase;padding:30px 0;font-size:20px;}
.social-tab span{padding:5px 0 0 0;display:inline-block;vertical-align:middle;}
.social-tab span.paddingLt{padding-left:50px;}
.footer-bottom{background:#29292a;padding:100px 0 40px 0;text-align:center;}
.copyright{color:#d2d2d2;display:block;font-size:15px;padding-top:70px;}
.connect-with-us{display:inline-block;vertical-align:middle;}
.write-us{display:inline-block;vertical-align:middle;}

/*User profile page--------------------------------------------------*/
h1.pagetitle{font-size:2.4em;line-height:28px;letter-spacing:3px;color:#939598;font-family: 'Noto Sans', sans-serif;}
.form-wrapper{background:#fff;border-radius:15px;max-width:660px;width:100%;padding:50px 50px 10px 50px;margin:0 auto 30px;}
.form-wrapper .heading{margin:0 auto 60px;text-align:center;max-width:310px;width:100%;}
.form-wrapper .heading .icon{display:inline-block;vertical-align:middle;margin:30px 15px 0 0;}
.form-wrapper .title{font-size:5em;text-align:left;font-family: 'Noto Sans', sans-serif;line-height:35px;display:inline-block;vertical-align:middle;}
.form-wrapper .title span{color:#666;font-size:0.4em;display:block;}
.color-blue{color:#009fbf;}
.color-evol{color:#af6094;}
.color-red{color:#ed2024;}
.color-yellow{color:#face29;}
.color-green{color:#bccd32;}
.color-pink{color:#ee3063;}
.form-group{clear:both;display:block;margin-bottom:40px;position:relative;}
.form-group label{font-size:2em;color:#414142;padding-bottom:10px;display:block;}
.form-group .form-control{width:100%;display:block;}
.col-2{width:47%;}
.col-2 select{width:100%;}
.col-2 input{width:87%}
.population-wrapper{margin:10px 0 0 0;}
.population-wrapper div{display:inline-block;margin-right:20px;}
.population-wrapper label{font-size:2em;color:#414142;}

/*.radio, .checkbox{margin:0;position:relative;}
.radio label, .checkbox label{padding-left:25px;}
input[type=radio],input[type=checkbox] {display: none;}
.checkbox label:before  {content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;top: 3px;background-color: #fff;	border:1px solid #676766;}
.radio label:before{content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;bottom: 0px;background-color: #fff;	border:1px solid #676766;border-radius:50px;}
input[type=radio]:checked + label:before { content: "\2022"; color: #ee3063; font-size:22px;  text-align: center;  line-height: 18px;}
input[type=checkbox]:checked + label:before {content: "\2713";text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 15px;
color: #ee3063;	text-align: center;   line-height: 15px;}*/
.validation-msg{font-size:1.2em;color:#ff0000;position:absolute;top:90px;left:0;}
.bottom-text{text-align:center;font-size:2.2em;color:#666;margin:60px auto 30px;max-width: 660px;width:100%;}
.bottom-text p{line-height:30px;}
.agree-text{margin:0 auto 30px;color:#000;font-size:2.2em;text-align:center;}
.agree-text .checkbox label::before{left:50%;margin-left:-60px;top:5px;}
#output, #output1 {display: none;}
#btn_help1{display:none;}
/*Thank you page--------------------------------------------------*/
.thanks-page{text-align:center;}
.thanks-page h2{font-size:4.8em;line-height:57px;color:#ed2024;margin-bottom:40px;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;}
.thanks-page h3{font-size:2.6em;line-height:31px;color:#009fbf;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;}
.thanks-page p{color:#000;font-size:1.8em;text-transform:uppercase;text-transform:uppercase;font-family: 'Noto Sans', sans-serif;}
.thanks-character{background-size:100%;background-image:url(../images/character-02.svg);background-repeat:no-repeat;background-position:0 0;width:275px;height:440px;margin:70px auto}

/*Dashboard Logo----------------------------------------------------*/

.dashboard-logo_1{margin:25px 50px 25px 0;text-align:center;display:block;width:90%;}
.top-right-link_1{float:right;margin:25px 0 50px 25px;}
.top-right-link_1 ul{padding:0;margin:0;}
.top-right-link_1 li{list-style:none;display:block;color:#009fbf;font-size:14px;line-height:23px;}
.top-right-link_1 li a{color:#009fbf;}
.top-right-link_1 li a:hover{color:#000;}

.dashboard-logo{margin:25px 50px 25px 0;width:365px;float:left;}
.top-right-link{float:right;margin:25px 0 50px 25px;}
.top-right-link ul{padding:0;margin:0;}
.top-right-link li{list-style:none;display:block;color:#009fbf;font-size:14px;line-height:23px;}
.top-right-link li a{color:#009fbf;}
.top-right-link li a:hover{color:#000;}
.story-wrapper{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px;position:relative;}
.story-wrapper .actions{position:absolute;top:10px;right:20px;}
.story-wrapper .actions .icons{background:#666;padding:7px;border-radius:3px;}
.story-wrapper .actions .icons img{vertical-align:middle;}
.story-wrapper:last-child{border-bottom:0;padding:0;margin:0;}
.story-title-code-year{margin:0 auto;text-align:center;}
.story-title-code-year .year{font-size:2.4em;color:#b3b3b3;letter-spacing:3px;}
.story-title-code-year h2{ font-family: 'montserratbold';color:#676767;font-size:4.8em;margin:10px 0;}
.story-title-code-year .code{font-size:1.8em;color:#676767;text-transform:uppercase;}
.story-listing ul{padding:0;margin:0;}
.story-listing li{list-style:none;display:block;text-align:center;font-family: 'montserratbold';margin-bottom:50px;}
.story-listing li a{color:#767676;padding:25px;display:block;}
.story-listing li:hover a{color: #009fbf;}
.story-listing li .start-story{border:2px dashed #676767;font-size:4.8em;color:#767676;border-radius:10px;margin:20px 0 0 0;}
.story-listing li:hover .start-story{border:2px dashed #009fbf;}
.mrgnBtm30{margin-bottom:30px;}
.story-listing li:last-child{margin-bottom:0;}
.user-details{border-radius: 15px; color: #676767;  font-size: 1.8em; margin: 0 auto; max-width: 660px; padding: 3%;    text-align: center; width: 94%;background:#fff;}
.user-details p{margin-bottom:25px;margin-top:0;}
.user-details p:last-child{margin-bottom:0;}
.completed-story-table{border-radius: 15px; color: #676767;margin: 0 auto; padding: 3%;text-align: center; width: 94%;background:#fff;}
.common-table th{font-size:2em;font-weight:normal;}
.common-table td{font-size:1.4em;text-align:left;}
.difs-status{display:block;margin:20px auto 0;text-align:center;}
.difs-status ul{padding:0;margin:0;}
.difs-status li{list-style:none;opacity:0.4;display:inline-block;vertical-align:middle;text-align:center;margin:0 5px 0 0;}
.difs-status li:hover{opacity:1;}
.difs-status li:last-child{margin:0;}

/*Submission page--------------------------------------------------------*/
.page-heading{text-align:center;color:#000;font-size:4em;font-family: 'Noto Sans', sans-serif;margin-bottom:50px;font-weight:700;}
.page-heading span{display:block;font-size:0.4em;font-family: 'montserratregular';color:#666;}
.text-submit-right{float:right;font-size:1.6em;color:#767676;margin:5px 0 0 0;}
.story-detail-wrapper{max-width: 660px;width:100%;margin:50px auto 0;}
.story-detail-left{float:left;width:50%;}
.story-detail-right{float:right;}
.story-detail-center{text-align:center;}
.story-detail-wrapper h3{font-size:2.0em;color:#666;margin-bottom:5px;font-family: 'montserratregular';text-transform:none;text-align:center;}
.story-detail-wrapper p{font-size:1.8em;line-height:24px;margin:0;text-align:center;}
a.btn-edit{background:#f9c80e;border-radius:5px;text-transform:uppercase;color:#000;width:115px;text-align:center;padding:10px 0;display:inline-block;font-size:1.8em;}
a:hover.btn-edit{color:#000;background:#ffca00;}
a.btn-preview{background:#ec1651;border-radius:5px;text-transform:uppercase;color:#fff;width:250px;text-align:center;padding:10px 0;display:inline-block;font-size:1.8em;}
a:hover.btn-preview{color:#fff;background:#d60c44;}
.btn-options{margin-bottom:30px;}

.upload-img-list{margin:20px 0;width:100%;float:left;text-align:center;}
.upload-img-list ul{padding:0;margin:0;}
.upload-img-list li{list-style:none;vertical-align:middle;width:21%;text-align:center;position:relative;border-radius:10px;border:2px dashed #676767;height:150px;margin-right:14px;overflow:hidden;display:inline-block;background-color:#fff;}
.upload-img-list li .thumbnail-wrapper{margin:0 15px 0 0;height:100%;display:inline;overflow:hidden;}
.upload-img-list li .thumbnail{color:#767776;font-size:2.5em;font-family: 'montserratbold'; overflow:hidden;vertical-align:middle;font-weight:700;}
.upload-img-list li:last-child{margin:0;}
.upload-img-list .uploaded-img {background:#f3f3f4;border:0;text-align:center;vertical-align:middle;}
.upload-img-list .uploaded-img .thumbnail img{width:100%;height:100%;vertical-align:middle;}
.upload-img-list .uploaded-img .thumbnail .icon-delete{position:absolute;bottom:0;right:20px;}

.shareupload-img-list{margin:20px 0;width:100%;float:left;text-align:center;}
.shareupload-img-list ul{padding:0;margin:0;}
.shareupload-img-list li{list-style:none;margin-bottom:20px;float:left;vertical-align:middle;width:48%;text-align:center;position:relative;border-radius:12px;height:200px;margin-right:18px;overflow:hidden;background:#f3f3f4;}
.shareupload-img-list li .thumbnail-wrapper{margin:0 15px 0 0;height:100%;display:inline;overflow:hidden;}
.shareupload-img-list li .thumbnail{color:#767776;font-size:2.5em;font-family: 'Noto Sans', sans-serif; overflow:hidden;vertical-align:middle;}
.shareupload-img-list li:last-child{margin:0;}
.shareupload-img-list .uploaded-img {background:#f3f3f4;border:0;text-align:center;vertical-align:middle;}
.shareupload-img-list .uploaded-img .thumbnail img{width:100%;height:100%;vertical-align:middle;}
.shareupload-img-list .uploaded-img .thumbnail .icon-delete{position:absolute;bottom:0;right:20px;}
.shareupload-img-list li:nth-child(2n){ margin-right: 0;}{ margin-right: 0;}
.btn-success span{color: #767776;    font-family: "montserratbold"; font-size: 2.5em;}
/*Share page--------------------------------------------------------*/
.share-form-wrapper{background:#fff;border-radius:15px;max-width:660px;width:100%;padding:50px 50px 10px 50px;margin:10px auto 30px;}
.sharevideo-form-wrapper{background:#fff;border-radius:15px;max-width:760px;width:100%;padding:0px;margin:10px auto 30px;}
.share-form-wrapper .heading{margin:0 auto 60px;text-align:center;max-width:300px;width:100%;}
.share-form-wrapper .heading .icon{display:inline-block;vertical-align:middle;margin:30px 15px 0 0;}
.share-form-wrapper .title{font-size:5em;text-align:left;font-family: 'Noto Sans', sans-serif;line-height:35px;display:inline-block;vertical-align:middle;}
.share-form-wrapper .title span{color:#666;font-size:0.4em;display:block;}
.shareform-group{
	/* [disabled]clear:both; */
	display: block;
	margin-bottom: 40px;

	position: relative;
}
.sharevideoform-group{
	/* [disabled]clear:both; */
	display: block;
	height:auto;
    

	
}
.sharevideoform-group iframe{
	/* [disabled]clear:both; */
	display: block;
	height:480px;
    width:100%;
    border-radius:15px;
	
}

.shareform-group label{font-size:2em;color:#AEAEB5;padding-bottom:10px;display:block;text-align:center;}
.shareform-group p{font-size:2em;color:#414142;padding-bottom:10px;display:block;text-align:center;line-height:24px;margin:0;overflow-wrap:break-word;}

.share-story-detail-wrapper{max-width: 660px;width:100%;margin:50px auto 0;}
.share-story-detail-left{float:left;}
.share-story-detail-right{float:right;}
.share-story-detail-wrapper h3{font-size:2.0em;color:#666;margin-bottom:5px;font-family: 'montserratregular';text-transform:none;text-align:left;}
.share-story-detail-wrapper p{font-size:1.8em;line-height:8px;margin-bottom:0;}
.share-story-title-code-year{margin:0 auto;text-align:center;}
.share-story-title-code-year .year{font-size:2.4em;color:#b3b3b3;letter-spacing:3px;}
.share-story-title-code-year h2{ font-family: 'Noto Sans', sans-serif;color:#676767;font-size:4.8em;margin:10px 0;font-weight:700;}
.btn-options{margin-bottom:30px;}

.btn-options h3{font-size:2.0em;color:#666;margin-bottom:5px;font-family: 'montserratregular';text-transform:none;text-align:left;}

.btn-options span{display:block;font-size:1.8em;font-family: 'montserratregular';color:#000;}
.preview-gallery{display:block;margin-bottom:20px;}
.preview-gallery ul{padding:0;margin:0;}
.preview-gallery li{list-style:none;display:inline-block;vertical-align:top;margin:0 10px 15px 0;width:48.8%;}
.preview-gallery li .thumbnail{background:#f3f3f4;border-radius:10px;padding:0;}
.preview-gallery li .thumbnail img{width:100%;border-radius:10px;}
.preview-gallery li:nth-child(2){margin-right:0;}

/*COMPLETE STORY THNAKS PAGE--------------------------------------------------*/
.sharethanks-page{text-align:center;}
.sharethanks-page h2{font-size:4.8em;line-height:57px;color:#414142;margin-bottom:40px;font-family: 'Noto Sans', sans-serif;font-weight:700;}
.sharethanks-page h3{font-size:2.6em;color:#7C7C7C;text-transform:uppercase;font-family: 'montserratregular';}
.sharethanks-page p{color:#7C7C7C;font-size:1.5em;text-transform:uppercase;text-transform:uppercase;font-family: 'montserratregular';line-height:0px;}
.sharethanks-character{background-size:100%;background-image:url(../images/character-02.svg);background-repeat:no-repeat;background-position:0 0;width:275px;height:440px;margin:70px auto}

/*New Story page---------------------------------------------------*/
.submission-wrapper{margin:10px 0 0 0;}
.submission-wrapper div{display:inline-block;margin-right:20px;}
.submission-wrapper .checkbox label{display:inline-block;}
.input-smrtol{width:15% !important;margin-right:5px;}

.input-sm{width:15% !important;}
.input-lg{width:95% !important;margin-right: 2px;margin-bottom: 2px;margin-top:15px;}

.input-smbrz{width:20% !important;}
.input-lgbrz{width:30% !important;margin-right:2px;margin-bottom:2px;}
.input-mgbrz{width:27% !important;}


.input-sm label{width:15% !important;}
.input-lg label{width:60% !important;}

.input-smbrz label{width:28% !important;}
.input-lgbrz label{width:32% !important;}
.input-mgbrz label{width:27% !important;}

.nav-toggle{display:none;}


/*for uploder*/
#fprogress2,#fprogress1,#fprogress3,#fprogress4{display:none;}
#iprogress1,#iprogress2,#iprogress3,#iprogress4{display:none;}
#dprogress1,#dprogress2,#dprogress3,#dprogress4{display:none;}
#sprogress1,#sprogress2,#sprogress3,#sprogress4{display:none;}
#eprogress1,#eprogress2,#eprogress3,#eprogress4{display:none;}
.student-team-heading label{display:inline-block;}
/*.student-team-heading .large-column{width:66%;}*/
.student-team-heading .large-column{width:95%;}
.student-team-heading .small-column{width:21%;}

.student-team-heading .large-columnbrz{width:37%;}
.student-team-heading .small-columnbrz{width:32%;}
.student-team-heading .middle-columnbrz{width:27%;}



.star{color:red;}
/*Login popup---------------------------------------------------------*/
.popup-bg{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;z-index:999;bottom:0;right:0;}
.login-popup-content{position:absolute;top:20%;max-width:300px;left:50%;margin-left:-170px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);background:#fff;border-radius:6px;padding:20px;width:100%;}
.login-popup-content .form-group{margin-bottom:20px;}
.login-popup-content .common-button{padding:10px 40px;}
.back-landing{position:absolute;top:10px;right:42px;font-size:16px;border:1px solid #009fbf;}
.back-landing a{color:#009fbf;padding:10px;display:block;}
.back-landing a:hover{color:#414142;background:#009fbf;color:#fff;}

/*Responsive table css-------------------------------------------------*/
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-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.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
 }
.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 {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.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 #ddd;
}
.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 #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .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;
  }
}
