@import url('https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,400;0,700;1,700&display=swap');

html{
	position:relative;
	min-height:100%
}
body{
	padding-top:56px;
	margin-bottom:60px;
	background:-moz-linear-gradient(top,#283041 0,#353b51 100%)!important;
	background:-webkit-linear-gradient(top,#283041 0,#353b51 100%)!important;
	background:linear-gradient(to bottom,#283041 0,#353b51 100%)!important;
	font-family:Open Sans,Helvetica,Arial!important;
	-webkit-font-smoothing:antialiased !important;
	-moz-osx-font-smoothing:grayscale;
	text-rendering:optimizeLegibility;
	/*background-color: #283041;
	background-image: url("https://omsiworld.com//bl-themes/blogx/img/transparent-square-tiles.png");
	/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}
.recommended {
        padding: 5px; color: #fff; width: 200px; position: absolute; right: 0px; top: -22px; border-radius: 2px 2px 0px 0px; text-align: center; background: rgb(99,32,106); background: linear-gradient(90deg, rgba(99,32,106,1) 0%, rgba(115,65,131,1) 100%);
}
.gradbg{
	background:-moz-linear-gradient(top,#283041 0,#353b51 100%)!important;
	background:-webkit-linear-gradient(top,#283041 0,#353b51 100%)!important;
	background:linear-gradient(to bottom,#283041 0,#353b51 100%)!important
}
.pace{
	-webkit-pointer-events:none;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.pace-inactive{
	display:none
}
.pace .pace-progress{
	background:#6d7aa5;
	position:fixed;
	z-index:2000;
	top:0;
	right:100%;
	width:100%;
	height:2px
}
section{
	padding:150px 0
}
img{
	max-width:100%
}
code,pre{
	background:#f8f8f8;
	color:#333
}
pre{
	border-left:2px solid #ccc;
	padding:10px
}
code{
	display:inline-block;
	padding:0 .5em;
	line-height:1.4em;
	border-radius:3px
}
table{
	empty-cells:show;
	border:1px solid #cbcbcb;
	width:100%;
	font-size:.9em;
	margin-bottom:1rem
}
thead{
	background-color:#e0e0e0;
	color:#000;
	text-align:left;
	vertical-align:bottom
}
tr{
	display:table-row;
	vertical-align:inherit;
	border-color:inherit
}
td,th{
	padding:.5em 1em
}
h1.title,h2.title{
	font-size:1.3rem
}
.text-dark:hover {
	text-decoration: none;
}
h1:hover,h2:hover{
	text-decoration: none;
}
h1,h2{
	color:#f8f8f8!important
}
blockquote{
	padding:10px 20px;
	margin:0 0 20px 20px;
	border-left:5px solid #eee;
	font-style:italic
}
.row{
	margin-top:-10px
}
.navbar{
	padding:0
}
.footer{
	height:40px;
	line-height:40px;
	color:#ccc
}
.navbar-brand .text-white{
	color:#418fcc!important;
	font-size:18px
}
img.nav-svg-icon{
	width:1rem;
	height:1rem;
	padding-bottom:2px
}
#jspluginSearchText{
	width:180px
}
footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	line-height:60px;
	font-size:.8em
}
.mini-logo{
	height:22px;
	padding-bottom:5px
}
.plugin{
	margin-top:2rem;
	margin-bottom:2.5rem
}
.plugin-label{
	font-size:1em;
	text-transform:uppercase
}
.plugin ul{
	list-style:none;
	padding:0 0 0 10px
}
a{
	color:#418fcc!important
}
.nav-link{
	font-size:14px!important
}
.bg-dark{
	background:#232526!important
}
.pagination{
	margin-bottom:2rem!important
}
.card,.col-md-9{
	background:url(https://omsiworld.com/omsiworld/images/trans.png);
	border-radius:4px
}
.card-body{ 
	background: rgb(21,28,41) !important; 
	background: linear-gradient(67deg, rgba(21,28,41,1) 0%, rgba(47,63,91,1) 100%) !important;
	color:#eaeaea;
	padding:20px!important;
	letter-spacing:0.2px;
}
.mt-5,.my-5{
	margin-top:1rem!important
}
#welcome{
	margin-top:-60px;
	margin-bottom:0;
	height:213px;
	padding:20px;
	padding-top:70px;
	background:url(https://omsiworld.com/omsiworld/images/dling.png) no-repeat!important;
	color:#fff
}
#welcome2{
	margin-top:-40px;
	margin-bottom:60px;
	height:213px;
	padding:20px;
	padding-top:70px;
	background:url(https://omsiworld.com/omsiworld/images/dling.png) no-repeat!important;
	color:#fff
}
#fileinfo{
	background:silver;
	opacity:.6;
	color:#404040;
	font-size:14px;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
	margin-top:20px;
	width:70%;
	min-width:300px;
	margin-bottom:60px
}
.omsiukcard{
	width:15.5rem;
	float:left;
	margin-right:20px;
	margin-top:20px;
	white-space:nowrap
}
.omsiukcard .btn-primary{
	background:#0d0c0c;
	color:#fff!important;
	border:0;
	font-size:14px
}
.card-title{
	font-size:18px
}
#omsiukerror{
	display:none;
	margin-top:-40px;
	margin-bottom:0;
	height:213px;
	padding:20px;
	padding-top:70px;
	background:url(https://omsiworld.com/omsiworld/images/dling.png) no-repeat!important;
	color:#fff
}
#faverror{
	display:none;
}
#searcherror{
	display:none;
	margin-top:-40px;
	margin-bottom:0;
	height:213px;
	padding:20px;
	padding-top:70px;
	background:url(https://omsiworld.com/omsiworld/images/dling.png) no-repeat!important;
	color:#fff
}
#downloadinfo{
	margin-top:20px;
	text-align:center;
	color:#fff
}
#filename{
	font-size:19px;
	font-weight:700;
	color:#418fcc
}
#filetext{
	color:#fff;
	font-size:14px;
	margin-top:10px
}
.fotorama__stage{
	margin-top:10px
}
#omsiuksimple{
	display:none;
	margin-top:-40px;
	margin-bottom:0;
	height:213px;
	padding:20px;
	padding-top:70px;
	background:url(https://omsiworld.com/omsiworld/images/dling.png) no-repeat!important;
	color:#fff
}
.btn-primary,.page-link{
	background:#0d0c0c!important;
	color:#fff!important;
	border:0;
	font-size:14px
}
@media only screen and (max-width:767px){
	#welcome{
		display:none!important
}
	.plugin-search{
		display:none
	}
}
@media only screen and (max-width:768px){
	.col-md-3{
		margin-top:-20px
}
}
@media only screen and (max-width:1200px){
	#jspluginSearchText{
		width:120px
}
	.omsiukcard{
		width:13rem;
		float:left;
		margin-right:20px;
		margin-top:20px
}
}
@media only screen and (max-width:991px){
	.omsiukcard{
		width:14.5rem;
		float:left;
		margin-right:10px;
		margin-top:20px;
		margin-left:10px
}
}
@media only screen and (max-width:556px){
	.omsiukcard{
		display:none
}
	#searchcont{
		display:none
}
	#typekey{
		display:none
}
	#omsiuksimple{
		display:inline
}
	#omsiukerror{
		display:block
}
	#favlist{
		display:none
}
	#faverror{
		display:block
}
	#searcherror{
		display:block
}
	.addfav,.favlink{
	}
}
@media only screen and (max-width:500px){
	#jspluginSearchText{
		width:120px
}
}
@media only screen and (max-width:400px){
	.reportfile {
		display:none;
	}
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

.noclick {
	cursor: default;
}

.tutoriala {
	margin-top:10px; 
	border:1px solid #151C2A; 
	background: #b8c6df !important;
	background: -moz-linear-gradient(top,  #b8c6df 0%, #6d88b7 100%) !important;
	background: -webkit-linear-gradient(top,  #b8c6df 0%,#6d88b7 100%) !important;
	background: linear-gradient(to bottom,  #b8c6df 0%,#6d88b7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c6df', endColorstr='#6d88b7',GradientType=0 ) !important;

	color:#404040 !important;
	letter-spacing:0.3px;
	
	font-size:16px;
	
	cursor:pointer;
	
	overflow:hidden;
}

.tutorialb {
	margin-top:10px; 
	border:1px solid #151C2A; 
	background: #fac695;
	background: -moz-linear-gradient(top,  #fac695 0%, #f5ab66 47%, #eda35e 100%) !important;
	background: -webkit-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#eda35e 100%) !important;
	background: linear-gradient(to bottom,  #fac695 0%,#f5ab66 47%,#eda35e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#eda35e',GradientType=0 ) !important;

	color:#404040 !important;
	letter-spacing:0.3px; 
	
	font-size:16px;

	cursor:pointer;
	
	overflow:hidden;
}

.tutorialc {
	margin-top:10px; 
	border:1px solid #151C2A; 
	background: #676b72 !important;
	background: -moz-linear-gradient(top,  #676b72 0%, #3d3d3d 100%) !important;
	background: -webkit-linear-gradient(top,  #676b72 0%,#3d3d3d 100%) !important;
	background: linear-gradient(to bottom,  #676b72 0%,#3d3d3d 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676b72', endColorstr='#3d3d3d',GradientType=0 ) !important;

	color:#eaeaea !important;
	letter-spacing:0.3px;
	
	font-size:16px;

	cursor:pointer;
	
	overflow:hidden;
}

.mobilesearch {
	margin-top: 20px;
	display: none;
	text-align:center;
}

.msinput {
	width: 70%;
	padding: 5px;
	padding-left:10px;
	border-radius: 3px;
	border: 1px solid #eaeaea;
	color:#808080;
}

.mssubmit {
	padding: 6px;
	width: 20%;
	border-radius: 3px;
	border: 1px solid #151C2A;
	color:#f8f8f8;
	background: -moz-linear-gradient(top, #283041 0%, #353b51 100%) !important;
    background: -webkit-linear-gradient(top, #283041 0%,#353b51 100%) !important;
    background: linear-gradient(to bottom, #283041 0%,#353b51 100%) !important;
}

@media only screen and (max-width:990px){
	#ytlink {
		display: none;
	}
}

@media only screen and (max-width:990px){
	.mobilesearch {
		display: block;
	}
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1031; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: hidden; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.80); /* Black w/ opacity */
  }
  
  /* Modal Content/Box */
  .modal-content {
	background-color: #fefefe;
	margin: 15% auto; /* 15% from the top and centered */
	padding: 20px;
	width: 30%; /* Could be more or less, depending on screen size */
	min-width: 300px;
  }
  
  /* The Close Button */
  .close {
	color: #404040;
	float: right;
	font-size: 28px;
	font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
  }