/*
//============================
  /
   css FILE MULTI UPLOAD SCRIPT V.3.0.0
   DEVOLPED BY MODERNCODER ..
   COPYRIGHTED TO MODERN CODER
   FOR CONTACT SKYPE : MODERNCODER1
   SKYPE:MODERNCODER1
  /
//=========================
*/
@import url(https://fonts.googleapis.com/css?family=Ubuntu);
@import url(https://fonts.googleapis.com/css?family=Lobster+Two);
html,body{
    position: relative;
    min-height:100% ;
}

#mainul{
width:95%;
background: #e43a15; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #e43a15 , #e65245); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #e43a15 , #e65245); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
nav ul ul {
	display: none;

}
nav ul li:hover > ul {
   display: block;

	}
 nav ul {
  font-family: 'Lobster Two', cursive;
  font-size:16px ;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 10px;
	border-radius: 0px;
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
		content: ""; clear: both; display: block;
	}
nav ul li {
	float: left;

}
nav ul li:hover {

        transition: 0.3s ease-in;

	}
nav ul li a:hover{
		   color:#FFFFFF ;


		}

nav ul li a {
		display: block; padding:10px 15px ;
		color:#FFFFFF ; text-decoration: none;

	}
nav ul ul {
	background: #EFEFEF; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
  border-top:4px solid #666666 ;
   z-index: 1000 ;

}
nav ul ul:after{
    content:"";
    position: absolute;
    margin-left:60px ;
    top:-10px ;
    border-bottom:6px solid #666666 ;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;

}

nav ul ul li {
		float: none;
		position: relative;
        text-align: left;
	}
nav ul ul li a {
			padding:15px;
		    color:#696969 ;
            font-size: 14px ;
            border-bottom:1px solid #E4E4E8 ;
           text-shadow:0 1px 0 #FFFFFF ;
		}
nav ul ul li a:hover {

color:#E04710  ;
transition: 0.3s ease-in;
}
nav ul ul ul {
	position: absolute; left: 100%; top:0;
}

/********End menu******/
.fmtable{
    border-collapse: collapse;
    width:95% ;
    margin:auto ;
}

.fmhead{
  text-align: center;
  color:white ;
  background-color: #F05921;
  font-family: 'Lobster', cursive;
  padding:5px ;
  font-size:18px;
  margin-bottom: 0px ;
  font-weight:normal;
}
.fmhead img{
width:24px ;
 height: 24px ;
 display: inline-block;
 vertical-align: middle;

}

.fmtable th ,.maccount th{
  border:none ;
  background: #e43a15; /* fallback for old browsers */
  font-family: 'Lobster Two', cursive;
  padding:8px ;
  font-size:13px;
  font-weight: normal ;
  color:#FFFFFF ;
  text-align: left;

}


.nofile{
 font-family: 'Lobster Two', cursive;

 font-size: 14px ;
 border:none ;
 padding:12px ;
 color:#000000 ;
 text-align: center;
}

.fmtable td {
   font-family: 'Ubuntu', cursive;
    font-size: 14px ;
    border:none;
    border:1px solid #FAD8D1 ;
    color:#3C454F ;
    padding:10px ;
    text-shadow:0 1px 0 #fff ;
}
.fmtable td a{
  color:black;
}

.fmtable a:hover{
  color:#F05921 ;
}
#pageno{
   color:#FFFFFF
}

#FL,#FL a {
  color:#E04710 ;
  background: #EEEEEE ;
  display: inline-block;
  padding:2px 10px ;
  margin:1px ;
  text-shadow:0 1px 0 #fff ;
  }
#ac ,#ac a{
  color:#39424C ;
  background: #D4D8DD ;
  display: inline-block;
  padding:2px 10px ;
  margin:1px ;
  text-shadow:0 1px 0 #fff ;
}
#deleteicon{
  float:left ;
  width:100px ;

}
#deleteicon a{
  color:#000000
}

#deleteicon img{
width:24px ;
 height: 24px ;
 display: inline-block;
 margin-left:10px ;
 vertical-align: middle;

}

.sidemenu{
  width:20% ;
}
.startmenu{

}
.menuitem  {
 padding:9px ;
 font-family: 'Lobster Two', cursive;
 font-size:14px ;
 color:#000000 ;
 border-bottom:1px solid #FFDEA8  ;
 background-color: #FFF1D6  ;
 text-align: left;
 text-shadow: 0 1px 0 #fff ;
}
.menuitem a{
  color:#F05921 ;
}
.menuitem img ,.headtitle img ,.signintable td img {
 width:24px ;
 height: 24px ;
 display: inline-block;
 vertical-align: middle;
 margin-right: 2px ;
}

.menuitem:hover{
   background-color:#FF9900 ;
   transition: 0.6s ease-in  ;

 }
 .menuitem a:hover{
 color: #000000 ;
 }

.headtitle{
  background-color:#FF9900 ;
  margin-bottom: 10px ;
  text-align: center;
  font-family: 'Lobster Two', cursive;
  font-size:18px ;
  color:#000000 ;
  padding:12px ;
}
.clearme{
  clear: both;
}

.signin{
  display:block ;
  width:80% ;
  margin:auto ;
  padding:20px ;
  border-radius:2px ;
  border: 1px solid #D4D4D4;
  box-shadow:0 2px 3px #D9D9D9 ;
}
.signintable td ,.balance td{
  border:none ;
  font-family: 'Ubuntu', cursive;
  font-size:13px ;
  padding:5px ;
  color:#696969 ;
  text-shadow: 0 1px 0 #fff ;

}


.signintable input ,.regtable input ,.subbutton ,.regtable select{
 width:90% ;
 padding:12px ;
 border:none;
 font-family: 'Lobster Two', cursive;
 font-size:14px ;
 color:#000000 ;
  border:1px solid #e7e7e7;
  border-radius:2px ;

 }
.logbutton{
border:none ;
}
#headbox{
  font-family: 'Lobster Two', cursive;
 font-size:17px ;
 color:#F05921 ;
 display:block ;
 margin: auto;
 border-radius: 100% ;
text-shadow:0 1px 0 #fff ;
 width:180px ;

}
#headbox img{
    vertical-align: middle;
    width:64px ;
}
.wrong img{
  vertical-align: middle;

  display: inline-block;
}

.wrong,.right{
font-family: 'Lobster Two', cursive;
 font-size:15px ;
 color:#8F0000 ;
 text-align: center;
 padding:10px ;
 background-color: #EBEBED    ;
 margin:10px 0px ;
 width:80% ;
 margin:auto ;
 text-shadow: 0 1px 0 #FFFFFF ;
 border:1px inset #FFFFFF ;
 border-radius:3px;

}
.right{
  background-color: #EBEBED  ;
 color:#009900 ;
}
.right a{
  color:#000000 ;
}

.wrong img,.agreeterms img ,.right img{
display: inline-block;
vertical-align: middle;
margin-right: 5px ;
}
.warp{
    border: 1px solid #D4D4D4;
    box-shadow: inset 0 0 25px #dcdce3;
    padding:40px 10px;
    border-radius:5px ;
    width:95% ;
    display: block;
    margin:auto ;

}

.regtable{
    width:100% ;
    border-collapse: collapse;
}

.regtable td {
  background: transparent ;
  padding: 15px ;
  font-family: 'Ubuntu', cursive;
  font-size:14px ;
  text-shadow: 0 1px 0 #fff ;
   text-align: left;
   color:#696969 ;


}
.agreeterms{

width:95% ;
padding: 20px ;
margin:0px ;
font-family: 'Ubuntu', cursive;
font-size:12px ;
margin:auto ;
text-align: left;
color:#696969;
    border: 1px solid #D4D4D4;
    box-shadow: inset 0 0 25px #dcdce3;
border-radius: 5px ;
text-shadow: 0 1px 0 #fff ;
}
.agreeterms span{
    color:#F05921;
    display: block;
    padding:5px 0 ;
}

#cap{
 width:250px ;
 height: 35px ;
}
/*
 orange head  #FF9900 ;
 orange body  #FFCC66
*/
.noback{
  background-color: #FCFCFC   ;
   height: 5px ;
}
.homebody{
  background-color:#FFCC66 ;
  padding:20px ;
  font-family: 'Ubuntu', cursive;
  font-size:18px ;
  color:#222222 ;
  display: block;
}
.question{
  font-family: 'Lobster two', cursive;
  display: block;
  color:#696969;
  text-align: left;
  text-shadow: 0 1px 0#fff ;
  font-size:15px ;
  background: #DEDEDE;
  padding:10px ;
}
#warp_text{
  font-size:15px ;
  font-family: 'Ubuntu', cursive;
  text-align: left;
}

.answer{
  display: block;
  margin:15px ;

}
.light{
  background-color:#FFDD99;
  padding:10px ;
  font-family: 'Ubuntu', cursive;
  font-size:18px ;
  color:#222222 ;
}
.insidetitle{
  background-color:#DCDCDC ;
  padding:7px ;
  margin-top:0px ;
  margin-right:auto ;
  margin-left:22px ;
  font-size:14px ;
  width:40% ;
  color:#4C4C4C  ;
  text-align: center;
  font-family:'Lobster Two';
  text-shadow:0 1px 0 #fff ;


}
.insidetitle a{color:black;}
.insidetitle a:hover{color:#777777 ;}

 .balance{
   margin:0px ;
   font-size:18px ;
  font-family: 'Ubuntu', cursive;
  border:1px solid #F05921;
 }

.balance td{
font-size:18px ;
font-family: 'Ubuntu', cursive;
background-color: #FFDD99 ;
border: none ;
padding:20px ;

}

 .balance th{
   background-color: #FFAC05 ;
   border:none ;
font-family: 'Lobster Two', cursive;
padding:5px ;
 }
#ruletick{
  font-size: 14px ;
  border-left:5px solid #F05921 ;
  padding:3px ;
}
#ruletick img {
  vertical-align: middle;
  width:24px ;
}


.fmhead a{
 font-family: 'Ubuntu', cursive;
  color:#000000 ;
  text-align:left;
  margin: 20px ;
  font-size:16px ;



}
.fmhead a img{
  width:64px ;
  height:64px ;
}


#main_container{
 font-family: 'Ubuntu', cursive;
}

#file_picker_container input{
   border:1px solid #F05921 ;
   background-color:  #F05921;
  font-family: 'Ubuntu', cursive;

}
#host img{
  border-radius: 5px ;
}
#wait{
width:50% ;
color:white ;
padding:40px ;
margin:auto ;
font-size:20px ;
}
.countno{
  font-family: 'Ubuntu', cursive;
  background: url(icon/time.gif) no-repeat;
  display: block;
  padding:30px ;
  font-size:25px ;
  color:black;
  background-position:center;

}
.maccount{
 border-collapse: collapse;
  margin:0px ;
  width:90% ;
  margin:auto ;
}
.maccount th{
    padding:10px ;
    background:  #DEDEDE;
    border:1px solid #e8e8e8 ;
    color:#696969  ;
    text-shadow: 0 1px 0 #fff ;
}

.maccount td{
font-family: 'Ubuntu', cursive;
 font-size:13px ;
border:1px solid #e8e8e8 ;
background: #E6E6E6 ;
 padding:10px ;
 text-align: center ;
 text-shadow: 0 1px 0 #fff ;
 color:#575757 ;
}
.maccount td a{
    font-size:14px ;
}

.maccount input ,#select{
 padding:10px ;
 width:100% ;
 margin:0px ;
 border:none;
 font-family: 'Ubuntu', cursive;
 font-size:13px ;
 color:black;

}
#submit{
    width:300px ;
    padding:13px;
    border:none ;
    margin:auto;
}
#ninty{
    width:90% ;
    margin-bottom:10px ;
}

#filename {
float:left ;
  text-align: start ;
 width:100% ;
  height:18px ;
 overflow: hidden ;
}
#deleteicon input{
  width:20px ;
  height:20px ;
  display: inline-block;
  margin-left:13px ;
  color:black ;
}
.fileinfo{
 font-family: 'Lobster Two', cursive;
 font-size:14px ;
 display: inline-block;
 padding-top:3px ;
 text-shadow :0 1px 0 #fff ;
 width: 100%;
 height: 20px;
 color:#E43A15 ;

}
.process{
text-align:left ;
color:black ;
font-family: 'Ubuntu', cursive;
font-size:16px ;
 }
.process a{
  color:black ;

}
.process a:hover{
  color:white ;

}
#linkstable th{
  padding:10px ;
  font-size:15px ;
}

#linkstable td{
  padding:15px ;
  border-right: 1px solid #FFB442;
  border-bottom: 1px solid #FFB442;
}
#mlinks{
  float:left ;
   border: none ;
}
#mlinks td{
  background: transparent ;
  border: none ;
}

#mlinks td a{
text-align: left;
color:black ;
font-family: 'Ubuntu', cursive;
font-size:14px ;
margin-bottom:2px ;
}
#admin th{
 padding:13px ;
 color:#FFFFFF ;
}
#titleinput{
  width:400px;
}
#panel{
  vertical-align: middle;
  width:24px ;
}
.pleft{
 max-width:400px ;height:15px ;text-align: start; overflow: hidden  ;
}

/* update 19-4-2016 */
.newst{
  padding:8px ; font-family: 'Ubuntu', cursive;
 font-size:15px ;  overflow:hidden ;
 width:100% ;
 margin-bottom:-5px;
background: #FF512F; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #FF512F , #F09819); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #FF512F , #F09819); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */



}
.newst a{
    color:yellow ;
}
header{
    width:100% ;
}
header table{
    width:100% ;
    border-collapse: collapse;
}
.share{
    width:95% ;
    text-align: center;
    margin-bottom:-10px;
}
.share a{
    display: inline-block;
    width:170px ;
    padding:8px 2px;
    font-family: 'lobster Two', cursive;
     text-shadow:0 1px 0 #fff ;
     font-size:13px ;
     margin:0 2px ;
     color:#1C1C1C ;
     font-size:normal ;
     border-top-right-radius:5px ;
     border-top-left-radius:5px ;
     transition: 0.6s all ;
     background: #EFEFEF ;
     border:1px solid #D4D4D4 ;
     transition: 0.6s all ;

}
.share a:hover{

  color:#E04710 ;

}

.mail,.mail2{
    display:none ;
    background: url('../../images/urlbox.gif') no-repeat;border: none;width: 434px;height: 30px;padding-left:40px;font-size: 12px;
    border-right:1px solid black ;
    margin:10px auto ;
    border-radius: 3px ;
}
.mail2{
    display:block;
}



.uploadbox{
    padding-top:40px;
    padding-bottom:15px;
    width:95% ;
    margin: auto ;
    border-radius:2px ;
    border:1px solid #D4D4D4 ;
    box-shadow: inset 0 0 25px #dcdce3;

}
.choosemirrors h2{
    font-family:'Lobster Two';
    text-shadow: 0 1px 0 #fff ;
     font-weight:normal ;
}
.choosemirrors h3{
    font-family:'Ubuntu';
    text-shadow: 0 1px 0 #fff ;
    font-weight:normal ;
}
.shadow{
    height:28px ;
    background: url(../../images/shadow.png) no-repeat ;
}
.topb{
    width:95% ;
    height:190px ;
    margin:auto ;
    padding:10px ;
    box-shadow: inset 0 0 25px #dcdce3;
   border:1px solid #D4D4D4 ;
   text-align:right;
}
.img{
    width:531px ;
    height:190px ;
    display: inline-block;
    overflow: hidden;
}

.text{
    width:calc(100% - 541px);
    height:190px ;
    display: inline-block;
    overflow: hidden;
    font-family:'Lobster Two';
    text-shadow: 0 1px 0 #fff ;
    font-size:15px ;
    text-align:  justify;
    font-weight:300;
    line-height:25px ;
    padding:4px ;
}
.welcome{
   padding:10px ;
   text-shadow: 0 1px 0 #fff ;
   font-size:14px ;
   box-shadow: inset 0 0 25px #dcdce3;
   border:1px solid #D4D4D4 ;
   width:95% ;
   margin:auto;
   margin-top:10px ;
   font-family:'Lobster Two';
   text-align: left;
   overflow: hidden;

}
.welcome a{
  color:#F05921  ;
}

.wel{
    float:right;
     color:#F05921  ;
}
.wel a:hover{
    color:#3B3B3B ;
}

#html_butn img{
    width:250px ;
    margin-bottom:20px ;
}
#remotebutn{
      width:250px ;
      margin:20px auto;

}
.instruct{
    font-size:12px ;
    font-family:'Lobster Two';
    text-align: center;
    text-shadow: 0 1px 0 #fff ;
    color:#696969 ;
}
.showlinks{
   display:block;
     color:green ;
     text-shadow:0 1px 0 #fff ;
     font-size:15px ;
     font-family:'Lobster Two';
     width:95%;
     text-align: left;
     margin:auto ;
      padding:0 10px ;

}
.sh_links{
      display:block;
     text-shadow:0 1px 0 #fff ;
     font-size:15px ;
     font-family:'Lobster Two';
     width:95%;
     text-align: left;
     margin:auto ;
        box-shadow: inset 0 0 25px #dcdce3;
   border:1px solid #D4D4D4 ;
   padding:20px 10px ;
}
.sh_links a{
   color:#E04710 ;
}
#warnt{
      font-family:'Ubuntu';
      font-size:12px ;
}

 #waite{
     font-size:15px ;
     font-family:'Lobster Two';
     text-shadow:0 1px 0 #fff ;
     color:#A9A9A9 ;
 }
h1{
    padding:10px ;
    font-weight: normal ;
    float:left ;
    font-family:'Lobster Two';
    text-shadow:0 1px 0 #fff ;
    border-bottom: 4px solid #F05921 ;
    color:#F05921 ;
    margin-left:25px ;
}
h1 img{
    height:20px ;
    vertical-align: middle;
    margin-right:5px ;
}

#submit{
    background: #D3D3D3 ;
    border-bottom:4px solid #696969 ;
    color:#000000 ;
    text-shadow:0 1px 0 #fff ;
    transition: 0.5s all ;
    cursor: pointer;
}
#submit:hover{
    background: #424242 ;
    color:white ;
    text-shadow:0 1px 0 #000000 ;
}
.regtable textarea{
 border:none ;
 width:100% ;
}

.regtable img{
    width:20px ;
    vertical-align: middle;
    margin-right:5px ;
}
.options{
    display: block;
    margin-top:3px ;
}

.options a{
    width:32px ;
    height:32px ;
    margin:0 3px ;

    margin-bottom:20px ;
    display: inline-block;
}

#shapes{
    background:url('../../images/shapes_red.png');
}
#play{
    background:url('../../images/play_red.png');
}
#email{
    background:url('../../images/email_red.png');
}
.shapes {
   background:url('../../images/shapes.png');
}

.play{
  background:url('../../images/play.png');
}

.email{
      background:url('../../images/email.png');
}
.text_n{
    width: 100% ;
    padding:10px ;
    background: #DCDCDC ;
    color:#3D3D3D ;
    text-shadow:0 1px 0 #fff ;
    font-family:'Lobster Two';
    font-size:13px ;
    margin:5px ;
}

.uploadbox{
  box-shadow: rgba(220,220,220,.65) 3px 3px 10px 5px inset;
}
.filedata{
width:300px ;
height:267px ;
background: #EAEAEC ;
color:#FFFFFF ;
text-shadow: 0 1px 0 #000000 ;
overflow:hidden ;
font-family:'Lobster Two';
font-size:15px ;
float:right ;
 border: 1px solid #D3D3D3;        /* #D3D3D3 */
border-bottom: 2px solid #E43A15;        /* #D3D3D3 */
margin:auto ;
padding:10px;
position: relative;
}
.dlpng{
  position: absolute;
  top:60px;
  left:10px;
  height:75px ;
}



.fn,.filesize,.hits{
    display:block ;
    width: 100%;
    text-shadow: 0 1px 0 #fff ;
    padding: 5px;
    text-align: left;
    overflow: hidden;
    background: #EDEDEE ;
    border: 1px inset #E8E8E8;
    color:#BF2900 ;
}
.filesize,.hits{
  width:210px;
 position: absolute;
   top:70px;
  left:80px;
  border:none;
  background: #DCDCDC;
}
.hits{
  top:100px;
}

.preumim{
  position: absolute;
  top:140px;
  width:95% ;
  color:#D02C00;
  height:150px ;
  text-shadow: 0 1px 0 #fff ;

  left:10px ;
}
fieldset{
   padding:10px;
}

.pcode{
  background: #EDEDEE ;
  padding:5px;
  width:100% ;
  font-family:'Lobster Two';
  font-size:15px ;
  border-width:  thick;
}
.pcode_submit{
  padding:6px 20px;
  margin-top:7px;
  float:right ;
  border:none ;
  background: #E43A15;
    font-family:'Lobster Two';
  font-size:12px ;
  color:#EAEAEA ;
  border-radius: 2px;
   text-shadow: 0 1px 0 #000 ;
    cursor: pointer;
}

.spn{
    width:100% ;
    margin:5px 0 ;
    text-align: justify;

}
.ba{
    width:100% ;
    height:255px ;
    display:inline-block ;
    overflow: hidden;
    border:1px solid #DCDCDC ;
    margin-bottom:5px ;
    border-bottom:2px solid #E43A15 ;
}
#counter{
   width:100% ;
   padding-top:300px ;
   height:780px ;
   border:1px solid #DCDCDC;
   color:#F05921  ;
   margin:auto ;
   font-family:'Lobster Two' ;
   font-size:15px ;
   text-shadow: 0 1px 0 #fff ;
}
#red_timer{
   color:#F05921  ;
   margin:auto ;
   font-family:'Lobster Two' ;
   font-size:15px ;
   text-shadow: 0 1px 0 #fff ;
}

.sharelinks{
    width:calc(100%  - 310px);

}
.sharelinks table{
 width:100% ;
 margin:auto;
 border-collapse: collapse;
 background: #EAEAEC;
  border-right:1px solid #D3D3D3 ;
 border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.sharelinks table th{
font-family:'Lobster Two';
font-size:14px ;
font-weight:500 ;
text-align: left;
padding:10px ;
color:#fff ;
text-shadow:0 1px 0 #000 ;
background: #E43A15;
border-bottom:1px solid #D3D3D3 ;
border-right:1px solid #E43A15 ;
border-top-right-radius: 5px;
border-top-left-radius: 5px;

}
.sharelinks table td{
    padding:7px;
    font-family:'Lobster Two';
    font-size:13px;
    text-shadow: 0 1px 0 #fff ;
    color:#E43A15 ;
    text-align: left;

}
.sharelinks table input{
    width:100% ;
    padding:10px ;
    border:1px inset #E8E8E8 ;
    border-radius: 2px ;
    background: #EDEDEE ;
    text-shadow: 0 1px 0 #fff ;
    color:#696969 ;
    font-family:'Ubuntu' ;
}
#last{
  padding:0;
  border-bottom:1px solid #D3D3D3 ;
}
.sharelinks table input:focus  {
   text-shadow: 0 1px 0 #000 ;
}

#dt{
   display:block ;
   width:100% ;
  text-align:center ;
}
.left_col{
  float:left ;
  width:305px;

}

.clear{
  clear:both ;
}
.hr{
  color:#fff;
  margin-top:-15px;
  margin-bottom:10px;
}
.cimg{
  width:166px;
  height:50px;
  border-radius: 2px;
}
.mimg{
  border:2px solid #DCDCDC ;
  position: relative;
  border-radius: 2px;


}

#dt table{
  width:100% ;
  text-align: center;
  background: #EAEAEC ;
}
.right_col{
   width:630px;
   height:780px ;
   float:right ;
   position: relative;

}
#mt{
  display: none;

}


#dt table th{
   text-align: center;
   padding:10px ;
   text-shadow:0 1px 0 #000 ;
   font-size:15px ;
   height:40px ;
}
#dt table td{
  border:none;
  padding:10px ;
  padding-right:30px ;
  border:1px solid #DCDCDC;
  text-align: center;

  font-size:16px ;
}
#dt table td img{
   display: inline-block;
   vertical-align: middle;
   margin-right:10px ;
}

#dt table{
  border-left:1px solid #DCDCDC;
  border-right:1px solid #DCDCDC;
}

#round_left{
  border-top-left-radius: 5px ;
}
#round_right{
  border-top-right-radius: 5px ;
}
#dlwarp{
    width:99% ;padding:10px;
}
#report{
    width:100% ;padding:10px;
    text-align: left;
    margin: 8px auto ;
    margin-top:-20px ;
    background: #EAEAEC;
    border:1px solid #DCDCDC ;
    border-bottom:2px solid #E43A15 ;
    color:#6B1C0A ;
}
.showlink{
     text-shadow: 0 1px 0 #FFFFFF ;
     padding:10px ;
     font-family:'Lobster Two';
     font-size:13px;
     box-shadow:0 2px 3px #dcdce3;
     width:300px ;
     margin:auto ;
     background: #FBFBFB ;

}
.showlink a{
    color:#F05921  ;
}
.showlink a:hover{
   color: #424242 ;
}
#frm{
  width:100% ;
  height:510px ;
  border:none ;
  transition: 0.7s all;

}

.final{
    display:none;
}
#counter strong{
    color:#008B8B ;
}
.start_news{
    width:990px  ;
    margin:auto ;
    color:#fff ;
    /*text-shadow: 0 1px 0 #F5F5DC ;*/
    font-family: 'Lobster Two';
    font-size:13px ;
    padding-left:10px ;

}
.logtool{
    float:right;
    padding:0 20px ;

}
.logtool a{
    color:#FFFFFF ;
    text-shadow: 0 1px 0 #DCDCDC;
    font-size:15px ;
}
#protect{
    display: none;
    position: fixed;
    height:1000px ;
    width:100% ;
    background: rgba(169, 169, 169, 0.5) ;
    z-index: 1000 ;
    text-align: center ;
}
#protect img{
    margin:10% auto;
}
#cs{
     text-align: center;
 }
.date,.news_body{
    padding:10px ;
    border-bottom:1px solid #ccc ;
    border-top:1px solid #ccc ;
    text-shadow: 0 1px 0 #DCDCDC;
    font-size:13px ;
    font-family: 'Lobster Two';
    text-align: left;
}
.news_body{
    padding:30px ;
    display:block ;
    border-top:none ;
    color:#F05921 ;
    font-size:15px ;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    border-left:4ps
}
 .signature{
    position: absolute;
    bottom:0 ;
    right: 0 ;
    padding:5px ;
    color:#A9A9A9 ;
    text-shadow: 0 1px 0 #DCDCDC;
    font-size:12px ;
 }
 .fb-root{
     background: #A9A9A9;
 }

/* check box */
input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:23px;
							height:18px;
							display:inline-block;
							line-height:18px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:12px;
							vertical-align:middle;
							cursor:pointer;
                            width:125px ;
                            margin-left:15px ;
                            margin-bottom:15px ;
                            font-family: 'Ubuntu', cursive;
                            color:#000000 ;
                            text-shadow: 0 1px 0 #fff ;
                            text-align: left;
						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -19px;
                             color:#F05921 ;
						}
						label.css-label {
				background-image:url('../../images/ch.png');

				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}

.stats{
    width:205px ;
    padding:10px ;
    border:1px solid #DCDCDC ;
    border-bottom:2px solid #D02C00 ;
    display: inline-block;
    overflow: hidden;
    font-family:'Lobster Two';
    font-size:30px  ;
    color: green ;
    margin:10px ;

}
.data{
    display:block ;
    width:100% ;
   border-top:1px solid #DEDEDE ;
       font-family:'Lobster Two';
    font-size:14px  ;
    color: green ;
}
.old_files{
  width:300px ;
  margin:auto ;
  font-family:'Lobster Two';
  font-size:14px  ;
  color: red ;
  text-shadow:0 1px 0 #fff ;

}
.old_files input{
    width:20px ;
}


/* upload */
.uploadifive-button {
	background: #E3E3E3;
    width:100% ;
    margin:25px auto;
    font-family:'lobster Two';
    text-shadow: 0 1px 0 #fff ;
    font-size:15px ;
   border:1px dashed #A9A9A9;
}
.uploadifive-button:hover {
/*    	background: #EBEBEB;
*/}
.uploadifive-queue-item {
	background-color: #F5F5F5;
	border-bottom: 1px solid #E43A15;
  width:80% ;
  margin:auto ;
	margin-bottom: 10px;
	padding: 5px;
  border:1px solid #DCDCDC ;
}
.uploadifive-queue-item .close {
	background: url('../../images/uploadifive-cancel.png') 0 0 no-repeat;
	display: block;
	float: right;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadifive-queue-item .progress {
	border: 1px solid #E6E6E6;
	height: 3px;
	margin-top: 5px;
	width: 100%;
    text-align: left;
}
.uploadifive-queue-item .progress-bar {
	background-color: #F05921;
	height: 3px;
	width: 0;
}

.nofile{
  padding:20px;

}
.nofile span{
    color:#E43A15;
    font-size:16px ;
}

.fmtable td .nofile a{
   color:#E43A15;
}

.cu_head{
  padding:10px;
  font-family:'lobster Two';
  text-shadow: 0 1px 0 #000 ;
  font-size:15px ;
  background: #E43A15 ;
  color:white ;
  border-top-right-radius:5px ;
  border-top-left-radius:5px ;
  width: 80%;
  margin:auto ;
  text-align: left;
  margin-top:40px ;
}
#no_margin{
  margin-top:5px ;
}
#block span{
  display: block;
  font-family:'lobster Two';
  text-shadow: 0 1px 0 #fff ;
  font-size:15px ;
  color:#E43A15;
}
#block #titleinput{
 border:1px solid #FBDCD5;
 font-family:'lobster Two';
 width:100% ;
 background: #EFEFEF ;
 border-radius:3px ;
}
#block #submit{
  background: #E43A15;
  float:right ;
  color:white ;
  text-shadow: 0 1px 0 #000 ;
  border-bottom:5px solid #000 ;
}
#block #submit:hover{
  background: #000000 ;
  border-bottom: 5px solid #E43A15 ;
}

/* pager */
#green{
    background: #BF2900 ;
    position: absolute;
    bottom:1px ;
    width:100% ;
    right:0 ;
}

.pager
{
  width:630px;
  float:right ;
  text-align: center;
  background: #BF2900 ;
  padding:5px ;

}
.pager div.short
{
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 10px;
        width:120px;

}
.pager div.short input
{
  display:none;
    width: 40px;
    border:1px inset #DCDCDC ;
    background:#F2F2F2;
    padding:2px ;
    border: none;
    margin-left: 8px;
    float: left;
}
.pager ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    margin-right: 4px;
}
.pager ul li
{
    float:left;
    margin-left: 2px;
}
.pager ul li a
{
    text-decoration: none;
    display: inline-table;
    text-align: center;

}

.pager span
{

 text-align: center;
 margin-left: 4px;
 color: White;
 float: left;
 font-family:Ubuntu, cursive;
 font-size: 13px;

}
.pager .btn
{
    display: block;
    width: 40px;
    text-align: center;
    float: left;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    cursor: pointer;

}
.pager .disabled
{
    color: #A0A0A0 !important;
    text-shadow: 1px 1px 1px #FFFFFF;
}

.green.normal
{
font-family: 'Lobster Two', cursive;
font-size: 13px;
font-weight: normal;
  background-color: #588500;
  color: White;
  color:#E04710 ;
  background: #EEEEEE ;
  padding:2px 10px ;
  text-shadow:0 1px 0 #fff ;
}
.green.active
{
font-family: 'Lobster Two', cursive;
font-size: 13px;
font-weight: normal;
color: #39424C;
background: #D4D8DD;
display: inline-block;
padding: 2px 10px;
margin: 1px;
text-shadow: 0 1px 0 #fff;
}
.pager.green .btn
{
 background-color: #000;
 color: white;
  padding:2px 10px ;
  font-family:lobster Two ;
  font-size:12px ;
}
.banner{
  display: inline-block;
  border:1px solid #DCDCDC ;
  border-bottom:2px solid #E43A15;
  width:302px;
  height:252px;
  margin:4px;
}


.red i,.text_n i{
   color:#F05921;
   font-weight: bold ;
}
.red .strong ,.text_n .strong{
  color:#F05921 ;
  font-weight: bold ;
  display: block;
}
.redi_content{
  width:100% ;
  text-align: center;
  transition: 0.7s all ;
}
.m_link{
  width: calc(100% - 325px );
  display: inline-block;
  overflow: hidden;
  transition: 0.7s all ;
  padding-top:80px;
}
.redi_left{
  float:left ;
  width:calc(100% - 310px) ;
  border-bottom:2px solid #E43A15 ;
  display: none;
  transition: 0.7s all ;
}

.flaot{
  float:right ;
  width:310px ;
  transition: 0.7s all ;

}
.flaot .m_link{
  display:block ;
  width:305px ;
  transition: 0.7s all ;

}

.flaot .banner{
 display:block ;
 transition: 0.7s all ;
}

.watch,.download{
  display: inline-block;;
  width:206px;
  height:35px;
  margin:10px auto ;
  margin-right:10px;
  border-radius: 3px;
  background: url(../../images/watchnow.png)center;
  background-position:0 50% ;
  background-repeat: no-repeat



}
.download{
    background-position: 100% ;
}

.rights{
  float :right ;
}
.float .rights{
  float :none ;
}

#earningst td{
  padding:15px ;
  margin-bottom:30px ;
}
.today{
  width:280px ;
  background: #EBEBEC ;
  border:1px solid #DCDCDC  ;
  border-bottom: 2px solid #FF7F50 ;
  display: inline-block;
  padding:30px 0;
  margin:0px 10px;
  margin-bottom:40px ;
  font-size:30px;
  font-family:'Ubuntu';
  color:#E43A15   ;
  text-shadow:0 1px 0 #fff ;
  position: relative;
}
.inf{
  font-family:'lobster Two';
   position: absolute;
   bottom: 5px ;
   right:5px ;
   font-size:13px ;
   color:#8F0000;

}

.earns #report{
  width:95% ;
}
.earns{
  position: relative;
}
#payout{
  position: absolute;
  top:5px ;
  right:35px;
  border:none ;
  background: #E43A15  ;
  padding:8px 30px ;
  font-family:'lobster Two';
  color:#FFFFFF   ;
  text-shadow:0 1px 0 #000;
  font-size:15px;
  cursor: pointer;
  border-radius:2px;

}
#payout:hover{
  background: #8F0000 ;
}
#tit{
  width:95% ;
}
.maintitle{
  width:95% ;
  padding:10px ;
  font-size:12px ;
  font-family:'lobster Two';
  color:#FFFFFF   ;
  text-shadow:0 1px 0 #000;
  border-top-right-radius:5px ;
  border-top-left-radius:5px ;
  background-color: #E43A15 ;
  margin:auto ;
  text-align: left;
  position: relative;

}
.m_n{
    position: absolute;
    right: 15px;
    top: 5px;
}
.m_n select{
  padding:2px ;
  background: #ECECED ;
  border:1px solid #DCDCDC;
}
.m_n .refresh{
  padding:2px 10px  ;
  background-color: #ECECED;
  border:none ;
  border-bottom:2px solid #8F0000 ;
  font-family:'lobster Two';
  color:#000   ;
  text-shadow:0 1px 0 #fff;
  font-weight:bold ;
  cursor: pointer;
}
.chart{
  border:1px solid #DCDCDC ;
  border-bottom:2px solid #D02C00 ;
  width:95% ;
  margin:auto ;
}
.prem_feture{
  padding:4px 0 ;
  color:#D02C00 ;
  width:120px ;
  display: inline-block;
  border:1px inset #fff ;
  text-align: left;
  padding-left:5px;
}

.fill_prem{
  width::100% ;
  height:100% ;
 background: url(../../images/No_Ads.png);
 background-position: center;
 background-size: cover;
}
.public{
  display: none;
}
.kind{
 color: #4682B4;
}
.direct_link{
  display: none;
}
.loader{
  width:24px ;
  vertical-align: middle;
  display: inline-block;
  float:right ;
  clear:both ;
  margin-top:10px ;
  margin-left:10px ;
  display: none;
}
#earn{
  width:95% ;
  text-align: left;
  margin:10px auto ;
  color:#BF2900 ;
}
.filename{
  display:block ;
  background: #F2F2F2;
  width:96% ;
  text-align:left ;
  padding:4px;
  padding-left:20px ;
  font-family:lobster Two ;
  font-size:13px ;
  color:#D02C00 ;
  border:1px inset #fff ;
}
.fl,.fr{
  font-family: lobster Two ;
  font-size:13px ;
}
.share .red{
  color:#E04710;
}
.loader2{
  width:25px;
  display:block ;
  margin:5px auto ;
  margin-top:-15px;
}
.exten{
  display:block ;
  width:40% ;
  margin:auto ;
  padding:7px ;
  font-size:12px;
  text-shadow: 0 1px 0 #fff;
  background: #DCDCDC  ;
  color:#000000;
  border-bottom:1px solid #696969;
  font-family:Ubuntu ;
}
.notic{
    font-family:'lobster two';
    font-size:15px ;
    padding:10px ;
    border:1px inset #fff ;
    width:50% ;
    margin:10px auto ;
    color:#F05921;
    border-top-right-radius: 15px ;
    border-bottom-left-radius: 15px ;
    text-shadow: 0 1px 0 #fff ;
}

/* show farm */
#show_header{
    width:100% ;
    background: #EFEFEF ;
    border-bottom:5px solid #F0775C ;
}
.show_head{
    width:95% ;
    margin:auto ;
    height:80px ;

}
.show_logo{
    width: 140px ;
    height:80px;
    background: url(../../images/logo.png);
    background-repeat:no-repeat ;
    background-size: 100% 100%;
    float:left;
}
.show_butons{
    float:right;
    width:300px ;
    margin-top:20px ;
    text-align:right;
}
.show_butons a{
    width:140px ;
    display: inline-block;
    font-family: Ubuntu ;
    font-size:10px ;
    background: #F05921  ;
    color:#fff ;
    padding:13px ;
    text-align: center;
    border-bottom:4px solid #F58B64 ;
    text-shadow: 0 1px 0 #000 ;
    margin-left:5px ;
    display: none;
}

#show_timer{
    width:100% ;
    padding-top:10px;
    color:#000000 ;
    text-shadow: 0 1px 0 #fff;
    font-family:lobster two ;
    font-size:15px ;
    display: block;
    text-align: right;
}

.show_butons a:hover{
    background:#DB460F;
}
.frame_cont{
    min-height:100% ;
    width:100% ;
    background: #fff ;
}
#top_frame{
    height:700px ;
    width:100% ;
    border:none ;
    overflow: scroll;
    margin:0;
    padding:0 ;

}
#bottom_frame{
    height:600px ;
    width:100% ;
    border:none ;
    overflow: scroll;
    margin:0;
    padding:0 ;

}
.fly_frame{
    width:100% ;
    border:none ;
}
.wr{
    font-family: lobster two ;
    font-size:14px ;
    color:#696969;
    text-shadow:0 1px 0 #fff ;
    text-align: right;
    width:100% ;
    display:block ;
}
#show_body{
    background: #fff ;
}
.green.normal{padding: 2px 7px;}
.pun {
    font-size: 14px;
    font-family: inherit;
    text-shadow: 0 1px 0 #fff;
    color:#8c8684;
}

@media screen and (max-width:1000px){
  .start_news,.container{
      width:100% ;
      padding:0 ;
  }

 }
@media screen and (max-width:800px){
 .left_col,.right_col{
   float: none ;
   display:block ;
   text-align: center;
   width:100%;


 }
 .left_col{
   display: block;

   overflow: hidden;
   border-left:1px solid #DCDCDC ;
   border-right:1px solid #DCDCDC ;
   margin-bottom:10px ;
   padding:10px auto ;
 }

 .ba{
   width:300px ;
   display: inline-block;
 }
 #prem_ad{
   display: none;
 }

 .flaot,.redi_left{
   float: none;
   display: block;
   width: 100% ;
   clear:both ;

 }
 .redi_left{
   display: none;
 }

 .flaot .banner{
   display:inline-block ;
 }
 .rights{
   float: none;
 }
 .m_link{

   width:300px;
 }
 .watch{
   padding-right:0px ;
   margin-left:-30px ;
   display: block;
   background: url(../../images/watchnow.png)left;
   background-position: left;

  }


 }
@media screen and (max-width:650px){
   .topb,.shadow,.dbar a{
        display:none ;
    }
    .welcome{
      text-align: center;
    }
    .wel{
      display: block;
      border-top:1px solid #DCDCDC ;
      padding-top:5px ;
      float:none;
      text-align: center;
      width: 100% ;
    }
    .share{
      padding:0 ;
      margin-top:50px ;
      text-align: center;
      width:100% ;
      margin-bottom:-10px ;
    }

    .share a{
      display: inline-block;
      width:140px;
      font-size:13px ;
      overflow: hidden;
      margin:0 ;
      padding:10px auto ;

    }


    .filedata{
      display: block;
      float:none;
      width:100%;
      clear:both ;
      margin-bottom:5px ;
    }
    #report{
      display: block;
      margin-top:10px ;
    }

    .sharelinks{
      display: none;
    }



  }


@media screen and (max-width:500px){

    .datac{
     width:100% ;
     padding:0 ;
    }

   .fl,.fr{
    display: block;
    float:none ;
    text-align: center;
    width:100% ;
    border-bottom:1px solid #FAC9B7;
    padding:10px ;
   }

   .footer{
    padding:10px;
   }
  .notic{
      width:300px;
  }

}


@media screen and (max-width:400px){
   #login{
     display: none;
   }

   #rules{
     margin:10px auto;
   }

 }
