@charset "utf-8";
/* CSS Document */

#wrapper{min-height:100%;position:relative}
#topnav {position:fixed; top:0;width:100%;z-index:1;}
#header{background-color:#333}
.searchwrap {padding-top:65px;}
.contentWrap{padding:20px 20px 40px 20px;}
*{box-sizing:border-box}
label.required::after{content:" *";color:red}
/*img{width:100%;height:auto}*/
.logodiv{background:url(/images/url_trend_logo.png) no-repeat top left;float:left;height:50px;position:relative;width:170px;background-size:contain}
a.logo{background:none!important;cursor:pointer;height:36px;width:170px;display:inline-block}
a.logotxt,a.logotxt:hover,a.logotxt:visited{color:#d4d4d4!important;font-family:Verdana,Geneva,sans-serif;font-size:10px;padding-right:10px;text-decoration:none;margin:-6px 0 0;float:right;display:inline-block}
a{color:#00f;text-decoration:none}
a:hover{color:#ff6701;text-decoration:underline}
.fusep{float:right;padding-left: 6px;}
.futop{float:left;height:32px;line-height:32px;margin:0 6px 0 12px;color:#fff;font-size:12px;}
a img{border:medium none;}
.navWrapper{margin:4px 12px 0 0;float:right;}
nav ul{margin:0;padding:0;list-style:none;position:relative;float:right;}
nav li{float:left}
nav #login-trigger,nav #signup a{display:inline-block;height:20px;line-height:20px;text-decoration:none;color:#fff;cursor:pointer}
nav #signup a{cursor:pointer}
nav #login-trigger{cursor:pointer}
nav #login-trigger:hover,nav #login .active,nav #signup a:hover{text-decoration:none;color:#fff;cursor:pointer}
nav #login-content{display:none;position:absolute;top:41px;right:0;z-index:999;background:#eee;border-left:1px solid #DBE6F2;border-right:1px solid #DBE6F2;border-bottom:1px solid #DBE6F2;padding:18px 0 0 0;}
nav li #login-content{right:0;width:294px}
#searchfield{background:#fff;padding:10px;height:48px;font-size:18px;border:0;border-radius:6px 0px 0px 6px;width:400px;color:#333;outline: 0;}
.topdiv{background-color:#333;padding-top:4px;padding-bottom:4px}
.headdiv{background:#f60;background:-moz-linear-gradient(top,#f60 0%,#d55500 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f60),color-stop(100%,#d55500));background:-webkit-linear-gradient(top,#f60 0%,#d55500 100%);background:-o-linear-gradient(top,#f60 0%,#d55500 100%);background:-ms-linear-gradient(top,#f60 0%,#d55500 100%);background:linear-gradient(to bottom,#f60 0%,#d55500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600',endColorstr='#d55500',GradientType=0)}
.headdiv-inner{background:#f60;background:-moz-linear-gradient(top,#f60 0%,#d55500 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f60),color-stop(100%,#d55500));background:-webkit-linear-gradient(top,#f60 0%,#d55500 100%);background:-o-linear-gradient(top,#f60 0%,#d55500 100%);background:-ms-linear-gradient(top,#f60 0%,#d55500 100%);background:linear-gradient(to bottom,#f60 0%,#d55500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600',endColorstr='#d55500',GradientType=0);}
.searchdiv{padding:24px 0;text-align:center;margin:0 auto;}
.searchdiv h1{font-size:2.75rem;color:#FFf;}
.searchdesc{color:#efefef;font-size:1rem;padding:2px}
/*.searchfielddiv{background:#fff;padding:4px;margin:0 auto;}*/
.searchbtn{text-align:right;margin-top:6px}
.odd_row{background-color:#eee;font-family:arial;font-size:13px}
.even_row{background-color:#ccc;font-family:arial;font-size:13px}

.btn-view-trend{background:#000;color:#fff;border:0;border-radius:0px 6px 6px 0px;padding:10px 0px;width:180px;height:50px;font-size:14px;display:inline-block;margin-left:5px;white-space: nowrap;}
.btn-view-trend:hover{text-decoration:none}
.btn-view-trend:hover .up{
  transform: translateX(3px) translateY(-4px);  
    transition:0.3s;
}

.acwrap {color: #FFF;padding-right: 10px;font-size:0.875rem;}
.uname{width:180px;height:24px;border:1px solid #d2d6db}
.pswd{width:106px;height:24px;border:1px solid #d2d6db;float:left}

.contdiv-980{margin:auto;padding:0 20px;width:980px;}
.contdiv-520 {margin: auto;padding:0 20px;width:520px;}
.contdiv-50 {width:50%;float:left;}
.contdiv-50R {width:50%;float:left;border-left:1px solid #eee;padding-left:20px}

.grecaptcha-badge { visibility: hidden; }
#pagerank{color:#006bb5;font-size:32px;text-align:right}
#googlepages{color:#40ad4d;font-size:24px;text-align:right;}
#googlelinks{color:#f4282c;font-size:24px;text-align:right}
#alexarank{color:#000;font-size:24px;text-align:right}
#competerank{color:#87c540;font-size:24px;text-align:right}
#pirank{color:#165b9d;font-size:24px;text-align:right}
#semrushrank{color:#b84e2b;font-size:24px;text-align:right}
#mozrank{color:#4dbdeb;font-size:24px;text-align:right}


.fa{font-size:30px;text-align:center;text-decoration:none;margin:5px 2px}
.fa:hover{opacity:.7}
.fa-facebook{background:#3B5998;color:#fff}
.btn-facebook{background:#3B5998!important;color:#fff!important;padding-left:.20rem;font-size:0.875rem;}
.btn-facebook-b {background: #3B5998 !important;color: #fff !important;padding-left: .40rem;}
.btn-group-lg > .btn,.btn-lg{border-radius:0!important}
.footerlinks{color:#fff;float:left;font-size:0.875rem;}
.footerlinks a{color:#fff;text-decoration:underline}
.footerlinks ul{list-style:outside none none;margin:0;padding:0}
.footerlinks ul li{display:list-item!important;margin:0;padding:0 2px 5px 4px}
.footerlinks ul li a{color:#fff!important;text-decoration:none}
.footerlinks ul li a:hover{color:#ccc;text-decoration:underline}
.footertext{color:#c9c9c9;float:right;width:270px}
.footertext a{color:#c9c9c9;font-size:12px;text-decoration:underline}
.footertext a:hover{color:#c9c9c9;font-size:12px;text-decoration:none}
.vDvdr{background:url(/images/vert_divider.png) no-repeat scroll right center rgba(0,0,0,0)}
.follow{float:left;height:32px;line-height:32px;margin-right:6px}
blockquote.style3{background-image:url(/images/openquote3.gif);background-position:left top;background-repeat:no-repeat;font:14px/24px normal ;margin:5px;padding:30px;text-indent:35px}
blockquote.style3 span{display:block;background-image:url(/images/closequote3.gif);background-repeat:no-repeat;background-position:bottom right}
#footer{background-color:#333}
.footerdiv{background:#333;font-size:14px;padding:30px 0}
.footerpad{margin:auto}
.footercol_1{float:left;border-right:1px solid #fff;padding-right:10px;text-align:right}
.footercol_2{float:left;width:430px;padding-left:10px;color:#666;font-size:11px}
ul.footermenu{margin:0;padding:0;list-style:none;font-size:13px}
ul.footermenu li{margin:0;padding:0;display:inline;padding:0 0 0 10px}
ul.footermenu li a{color:#FFF;text-decoration:none}
ul.footermenu li a:hover{color:#ff6701;text-decoration:underline}
.copyright{text-align:right;font-size:11px;margin:10px 2px 0 0;color:#666}
a.fb{background:url(/images/social-icons-32.png) no-repeat center center;background-position:0 0;float:left;height:32px;width:32px}
a.fb:hover{background:url(/images/social-icons-32.png) no-repeat center center;background-position:0 -32px;float:left;height:32px;width:32px}
a.tweet{background:url(/images/social-icons-32.png) no-repeat center center;background-position:-32px 0;float:left;height:32px;margin-left:4px;width:32px}
a.tweet:hover{background:url(/images/social-icons-32.png) no-repeat center center;background-position:-32px -32px;float:left;height:32px;margin-left:4px;width:32px}
a.linkedin{background:url(/images/social-icons-32.png) no-repeat center center;background-position:-64px 0;float:left;height:32px;margin-left:4px;width:32px}
a.linkedin:hover{background:url(/images/social-icons-32.png) no-repeat center center;background-position:-64px -32px;float:left;height:32px;margin-left:4px;width:32px}
.l-left{width:600px;float:left}
.l-right{width:600px;float:left;padding:0 0 10px 10px}
.red2{color:#950001;font-size:24px;font-weight:400!important;margin:0}
.f75 {font-size:0.875rem; margin:0;}
.f100 {font-size: 1rem;line-height: 1.5; font-weight:400;}
.f125 {font-size:1.25rem; font-weight:300;}

.boxstyle1{border:1px solid #f3f3f3;border-radius:4px;padding:10px;box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.10);}
.boxstyle2{border:1px solid #f3f3f3;border-radius:4px;padding:30px;box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.10);}

.formpad{padding:0px 10px 25px 10px}
.formfld{width:100%;padding:12px;border:1px solid #ccc;font-size:18px;color:#888}
.smallphone {color: #656565;font-size: 13px;margin-left: 10px;}
.phonefld {position: absolute;margin: 0px 0px;font-size: 18px;color: #888;cursor: auto;top: 14px;padding: 0px 10px 0px 12px;}
.flagsize{width:14px;height:14px;margin-right:5px;}
.iconstyle{vertical-align:middle;margin-top:-5px;padding-right:10px;}
.websiteadd{border:1px solid #797979;padding:10px;text-align:center;font-size:18px;width:80%;margin:auto;margin-top:20px}

.textstyle1{color:#ed6631;font-size:22px}
.textstyle2{color:#ed6631;font-size:30px}
.textstyle3{color:#666;font-size:20px}
.textstyle4{color:#999;font-size:18px}
.textstyle5{color:#bbb;}
.textstyle6{color:#666;}
.textstyle7{color:#333;font-size:16px}
.textstyle8{color:#333;font-size:18px}
.textstyle9{color:#333;font-size:22px}

/* Pagination css start */
.progress-bar1{height:28px; background:url(/images/progress-bar-active-1.png) center center no-repeat;margin-bottom: 30px;}
.progress-bar1-active{background:url(/images/progress-bar-done-1.png) center center no-repeat;}

#tabswizard {white-space: nowrap;overflow-x: hidden;overflow-y: hidden;padding: 0 0 0 0;}
#tabswizard li {text-align:center;width: 25%;display: inline-block;cursor: pointer;height: 90px;}

#tabswizard li a {font-family:Arial, Helvetica, sans-serif; font-size: 14px;font-weight: normal;color: #000;padding-top: 6px;padding-bottom: 6px;
    display:block;text-decoration:none;outline:none; height:36px;}
#tabswizard li a.inactive {padding-top:6px;padding-bottom:6px;color:#666666;outline:none; white-space:normal;}
#tabswizard li a:hover, #tabswizard li a.inactive:hover {color: #075f9b;outline:none;}

.prevbtn {border: 1px solid #ff6b01;cursor: pointer;border-radius: 20px;height: 80px;display:flex;justify-content:center;align-items:center;}
.prevbtn:hover {background-color: #ff6b01;}
.nextbtn {border: 1px solid #ff6b01;cursor: pointer;border-radius: 20px;height: 80px;display:flex;justify-content:center;align-items:center;}
.nextbtn:hover {background-color: #ff6b01;}

.disablebtn{border: 1px solid #b1b7bd;}
.disablebtn:hover {background-color: #b1b7bd;}

/* Pagination css end*/

.modal a.close-modal {display:none;}
.modal{border-radius: 8px;padding-top:30px;padding-bottom:40px;border:1px solid #797979;overflow: auto;}

.tablepad{padding:15px 45px 15px 45px}

.blurEffect{filter: blur(10px);}

.fastyle{color:#bbb;font-size:20px;padding-right:10px}
.fastyle1{color:#ed6631;font-size:14px;padding-left:10px;vertical-align:middle;padding-bottom:10px}

table.tabData1{}
table.tabData1 td{border-bottom:1px solid #e9ebed;padding:16px 0px;color:#999}

table.tabData2{}
table.tabData2 th{background:#f4f5f6;border-top:1px solid #e9ebed;border-bottom:1px solid #e9ebed;padding:8px;color:#89949f}
table.tabData2 td{border-bottom:1px solid #e9ebed;padding:8px}

.ui-tooltip, .arrow:after {background: #fff !important;border: 1px solid #ccc !important;}
.ui-tooltip {padding: 10px 20px;color: #ed6631 !important;border-radius: 20px;background: #fff !important;border: 1px solid #ccc !important;box-shadow: 0 0 7px #ccc !important;font-size:11px !important;}
.arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}
.arrow.top {top: -16px;bottom: auto;}
.arrow.left {left: 20%;}
.arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;box-shadow: 6px 5px 9px -9px black;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.arrow.top:after {bottom: -20px;top: auto;}

.btn-submit {padding:4px 20px 4px 20px;display: inline-block;border: 2px solid #0066cc;border-radius: 4px;height:48px;font-size:18px;color:#FFF;text-shadow: 1px 1px 1px #0066cc;cursor: pointer;background: #207cca; /* Old browsers */background: -moz-linear-gradient(top, #aed4ff 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed4ff), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #aed4ff 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #aed4ff 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #aed4ff 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* IE10+ */background: linear-gradient(to bottom, #aed4ff 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed4ff', endColorstr='#7db9e8', GradientType=0 );} /* IE6-9 */
.btn-submit :hover {text-decoration:none;}

a.orangeBtn{background:#e55b00;color:#fff;font-size: 24px;padding:10px 20px;text-decoration: none;border-radius: 5px;}
a.orangeBtn:hover{background:#ff6701;text-decoration: none}

/* general classes*/

h1, h2, h3, h4, h5, h6 {font-family:'roboto'}

.aLeft{text-align:left}
.aCenter{text-align:center}
.aRight{text-align:right}
.bold{font-weight:700}
.evenRow{border-top:1px solid gray;border-bottom:1px solid gray}
.oddRow{background-color:#FFF}

.gray{color:#ccc}

.b{font-weight:bold}
.aC{text-align:center}

.cleardiv{clear:both}

.font16{font-size:16px}
.font18{font-size:18px}
.font24{font-size:24px}
.font30{font-size:30px}
.font48{font-size:48px}

.vam{vertical-align: middle}
.mL5{margin-left: 5px}
.m012{margin:0 12px}
.mB30{margin-bottom:30px}
.mL35{margin-left:35px}
.mL40{margin-left:40px}
.mT10{margin-top:10px}
.mT20{margin-top:20px}
.mT30{margin-top:30px}
.mT40{margin-top:40px}
.mt10ml5{margin-top:10px}
.mt6ml5{margin-top:6px}
.pL20{padding-left:20px}
.pR20{padding-right:20px}

.account_text1{font-size:18px;font-weight:bold;color:#000000;padding:0px 0px 20px 0px}
.account_text2{font-size:14px;font-weight:bold;color:#000000;padding:8px 0px 8px 8px;background:#f2f2f2}
.account_text3{padding:6px 0px 6px 15px;}
.account_text4{padding:6px 0px 6px 0px;}
.account_text5{padding:20px 0px 20px 20px;font-weight:bold;}
.account_text6{padding:30px 0px 30px 20px;}
.account_text7{font-size:18px;font-weight:bold;color:#c1272d;}

.account_fld2{border:1px solid #b3b3b3;width:300px;padding:5px 0px 5px 5px;color:#666666;font-size:14px}
.account_fld3{border:0px;padding:5px 15px 5px 15px;color:#ffffff !important;font-size:14px;background:#4d4d4d;font-weight:bold;margin-top:10px;cursor:pointer;text-decoration:none}
.account_fld3:hover{background:#282828;}
a.account_fld3 {text-decoration:none !important}
.account_fld10{border:1px solid #b3b3b3;width:246px;padding:5px 0px 5px 7px;color:#666666;font-size:14px}

/* Media Queries */

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.container {max-width: 1260px !important;}

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	.contdiv-980 {width: 100%;padding:0px;}
	.contdiv-50 {width:100%;float:none;}
	.contdiv-50R {width:100%;float:none;border-left:0px solid #eee;padding-left:00px}
}
	
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.img100{width: 100%}	
	.contdiv-980 {width: 100%;padding:0px;}
	.contdiv-520 {width: 100%;padding:0px;}
	.contdiv-50 {width:100%;float:none;}
	.contdiv-50R {width:100%;float:none;border-left:0px solid #eee;padding-left:00px}
}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	#searchfield{width:100%;}
	.img100{width: 100%}
	.contdiv-980 {width: 100%;padding:0px;}
	.contdiv-520 {width: 100%;padding:0px}
	.contentWrap{padding: 10px 0px 40px 0px}
	.boxstyle2{border:0px;padding:0px;box-shadow:none;}
	.contdiv-50 {width:100%;float:none;}
	.contdiv-50R {width:100%;float:none;border-left:0px solid #eee;padding-left:00px}
	.font48{font-size: 36px}
	.tablepad {padding: 0px 0px 0px 0px}
}
@media only screen and (max-width: 768px) {
.vDvdr{background:none!important}
.ml-6{margin-left:-6px}
.acwrap{padding-right:4px}
}
@media only screen and (max-width: 600px) {
table.flexi{width:100%}
table.flexi td{display:block;width:100%}
#searchfield{background:#fff;padding:10px;height:48px;font-size:18px;border:0;border-radius:6px;width:100%;margin-bottom:8px}
.btn-view-trend{background:#000;color:#fff;border:0;border-radius:6px;padding:10px;width:100%;height:48px;font-size:16px;display:block;margin-left:0;white-space:nowrap}
.d-xs-none{display:none}
.navWrapper{margin:4px 0 0;float:right}
.text-block{display:block;margin-left:46px;margin-bottom:8px}
}