@charset "utf-8";
@import url'https://fonts.googleapis.com/css?family=Oxygen:400,700,900|Open+Sans:400,700|PT+Sans:400,700|Oswald:400,700');
/* CSS Document */

body { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px; }
img { border:none; vertical-align:middle; }
.cl { clear:both; }
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

/*top social media css start*/
.header { margin:0px auto; padding:20px 0 20px 0; background:#FCFCFC; }
.logo { }

.top_link ul { margin:0px; padding:0px; list-style:none; margin-top:15px; }
.top_link li { float:right; font-family:'Open Sans', sans-serif; font-size:13px; color:#2f92f8; font-weight:700; text-decoration:none; display:block; margin-right:10px; }
.top_link li a { color:#2f92f8; text-decoration:none; padding:5px 10px 5px 10px; display:block; border:#2f92f8 1px solid; border-radius:4px;  }
.top_link li a:hover { border:#000 1px solid; color:#2f92f8; text-decoration:none; }
/*top social media css end*/

/*login page css start*/
.login_bg { background:url(../images/login_bg.jpg) center top no-repeat #20242f; font-family:'Open Sans', sans-serif; font-weight:400; }
.form-main { padding:76px 0; }
.form-top { overflow:hidden; padding:0 25px 15px 25px; background:#172829; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-align:left; }
.form-top-left { float:left; width:75%; padding-top:25px;}
.form-top-left h3 { margin-top:0; color:#FFF; }
.form-top-left p { opacity:0.8; color:#FFF; }
.form-top-right { float:left; width:25%; padding-top:15px; font-size:66px; color:#FFF; line-height:70px; text-align:right; opacity:0.3; }

.form-bottom { padding:25px 25px 30px 25px; background:#444; background:rgba(0, 0, 0, 0.3); border-radius:0 0 4px 4px; text-align:left; }
.form-bottom ::-webkit-input-placeholder { font-family:'Open Sans', sans-serif; font-size:14px; color:#444444; font-weight:400; }
.form-bottom .form-group { margin:8px 0 8px 0; font-size:14px; color:#FFF; }
.form-bottom .text1 { font-size:14px; color:#fdec37; display:block; }

.form-bottom .form-group input { border-radius:1px; box-shadow:none; border:none; }
.form-bottom .form-group select { border-radius:1px; box-shadow:none; border:none; padding-left:5px; } 
.form-bottom .form-group textarea { border-radius:1px; box-shadow:none; border:none; }
 
.form-bottom .form-group input.code { float:left; width:84%; border-radius:1px; margin-right:10px; }
.form-bottom .captcha { padding:9px 8px 10px 8px; background:#FFF; border-radius:1px; }
 
.form-bottom input[type=text]:focus { box-shadow:0px 0px 5px #2f92f8 !important; border:1px solid #2f92f8 !important; outline:none; }
.form-bottom textarea:focus { box-shadow:0px 0px 5px #2f92f8 !important; border:1px solid #2f92f8 !important; outline:none; }

.form-bottom button.btn { width:100%; margin:0; padding:10px 10px 10px 10px; background:#2f92f8; border:0; font-size:16px; color:#FFF; border-radius:1px; text-shadow:none; }
.form-bottom button.btn:hover { background:#000; color:#FFF;}

.forgot { font-size:13px; padding-top:10px; color:#FFF; text-decoration:none; margin-top:10px; }
.forgot a { color:#2f92f8; text-decoration:none; padding:0 5px 0 5px; }
.forgot a:hover { color:#000; text-decoration:none;}
/*login page css end*/

/*admin content box css start*/
.admin_bg { background:url(../images/login_bg.jpg) center top no-repeat #20242f; padding:30px 0; }
/*admin content box css end*/

/*switch menu css start*/
.list { background:#FFF; padding:10px; border:1px solid #E7E7E7; }
.list ul { margin:0px; padding:0px; list-style:none; }
.list li { font-family:'Open Sans', sans-serif; font-size:13px; color:#000; font-weight:400; line-height:3em; border-bottom:#333 1px dashed; text-decoration:none; }
.list li a { color:#000; text-decoration:none; padding-left:15px; }
.list li a:hover { color:#2874f0; text-decoration:none; }
.list li i { margin-right:10px; }

.switch_menu { margin:0 auto; padding:0; margin:0px; }
.switch_menu .silverheader a { font-family:"PT Sans", sans-serif; color:#191919; font-size:14px; font-weight:700; text-decoration:none; display:block; padding:10px; background:url(../images/marker.png) 97% 15px no-repeat #f2f2f2; border:#d7d7d7 1px solid; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all  0.2s linear; transition:all 0.2s linear; margin:1px 0; }
.switch_menu .silverheader a:visited, .switch_menu .silverheader a:active { color:#191919;  }
.switch_menu .selected a, .switch_menu .silverheader a:hover { background:url(../images/marker_down.png) 97% 18px no-repeat #2f92f8; border:#d7d7d7 1px solid; color:#FFF; }
.switch_menu .submenu { }
.switch_menu .silverheader i { margin-right:10px; }
/*switch menu css end*/

/*dashboard div start*/
.dashboard { background:#FFFFFF; padding:10px; border: 1px solid #E7E7E7;}
.dashboard h2 { background:#2f92f8; line-height:35px; color:#fff; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:700; padding:0px 5px 0px 5px; text-align:center; }
.form_box { overflow:hidden; margin-top:10px;}
.form_main {  overflow:hidden; }
.form_text { width:22%; float:left; line-height:30px; font-family:'Open Sans',sans-serif; font-size:13px; font-weight:700; color:#000; }
.form_input_box { width:78%; float:left; }
.mb { margin-bottom:10px; }
.mb1 { margin-bottom:5px; }
.form_input { width:100%; font-family:'Open Sans', sans-serif; border:1px #d0d0d0 solid; padding:8px 0 8px 10px; color:#444; font-weight:400; outline:none; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); }
.form_select { width:100%; font-family:'Open Sans', sans-serif; border:1px #d0d0d0 solid; padding:8px 0 8px 10px; color:#444; font-weight:400; outline:none; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); }
.form_textarea { width:100%; font-family:'Open Sans', sans-serif; border:1px #d0d0d0 solid; padding:8px 0 8px 10px; color:#444; font-weight:400; outline:none; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12); }
.submit_dashb { float:left; margin:0px auto; overflow:hidden; background:#4496d2; font-family:'Open Sans', sans-serif; font-size:13px; color:#FFF; font-weight:400; display:block; padding:10px 20px 10px 20px; text-decoration:none; border-radius:4px; outline:none; border:none; cursor:pointer; }
.submit_dashb:hover { background:#1e283a; color:#FFF; text-decoration:none; }
/*dashboard div end*/

/*footer css end*/
.footer_bg { margin:0px auto; background:#0b0b0b; border-top:#181f28 1px solid; }
.footer { padding:10px 0 10px 0;}

.copy { font-family:'Open Sans', sans-serif; font-size:12px; color:#FFF; line-height:2.5em; font-weight:400; }
.copy a { color:#FFF; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#2f92f8; text-decoration:underline;} 

.powered_by { text-align:right; font-family:'Open Sans', sans-serif; font-size:12px; color:#FFF; line-height:2.5em; font-weight:400; }
.powered_by a { text-decoration:none; color:#FFF; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.powered_by a:hover { color:#2f92f8; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
/*footer css end*/